Ubuntu 安裝思源字體

主要参考这个

http://ingramchen.io/blog/2014/07/ubuntu-noto-font.html

修正文章中无效的字体名称设置。

首先下载谷歌的思源黑体,思源黑体主页:

http://www.google.com/get/noto/

官方安装方法链接:

http://www.google.com/get/noto/help/install/

下面的客製流程適用於 Ubuntu 14.04,其他 Linux 應該也能通用,先下載思源字型,解開 zip,將 CJK 字型放進 ~/.fonts/noto 目錄裏:

mkdir -p /tmp/noto
cd /tmp/noto
wget https://noto-website.storage.googleapis.com/pkgs/Noto-hinted.zip
unzip Noto-hinted.zip
mkdir -p ~/.fonts/noto
mv *.otf ~/.fonts/noto

noto 的 CJK 字型都是 .otf 檔,所以安裝 otf 檔就夠了。

接下來是寫 ~/.fonts.conf 這個設定檔。我寫了一份短的放在博客园这里。下面是節錄:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Noto Sans CJK SC</string>
            <string>Noto Sans CJK TC</string>
            <string>Noto Sans CJK JP</string>
            <string>Noto Sans CJK KR</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Noto Sans CJK SC</string>
            <string>Noto Sans CJK TC</string>
            <string>Noto Sans CJK JP</string>
            <string>Noto Sans CJK KR</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Ubuntu Mono</string>
            <string>Noto Sans CJK SC</string>
            <string>Noto Sans CJK TC</string>
            <string>Noto Sans CJK JP</string>
            <string>Noto Sans CJK KR</string>
        </edit>
    </match> 

</fontconfig>

特别注解:monospace字体不能都设定为noto黑体,对于类似Sublime Text这种程序默认字体会被改成思源黑体,必须设定程序的默认等宽字体才能看代码呀。

上面節錄的設定檔大致上是說,當系統要求無襯線 (serif/sans-serif/monospace) 字型時,按給定的字型順序去顯示。我寫的順序是標準粗細的 noto  簡中 ->繁中 -> 日文 -> 韓文 字型。如果想要用 noto 細體,在字型名字後面加上 Thin 即可,例如 Noto Sans CJK SC Thin

完整的設定檔可以下面的指令安裝:

下载文件
wget  http://files.cnblogs.com/daijkstra/fonts.conf.zip
解压缩
unzip  -f  fonts.conf.zip  -d  ~/

設完 .fonts.conf ,再重新 logout/login Ubuntu 一次,系統在顯示中日韓文時就會用思源字體。接下來各個應用程式裡,例如 Chrome 字型設定裡就可以只設英文字型,就能達到中英文用不同字型。而 Ubuntu 系統本身的字型可以用 Unity tweak tool 來改。

再也不需要执行下面两种修改方式,删除或者禁用语言支持补全后添加的楷体:

sudo apt-get remove fonts-arphic-ukai fonts-arphic-uming
ubuntu14.04中文楷体变默认字体 - Ruthless - 博客园http://www.cnblogs.com/linjiqin/p/3973171.htmlsudo apt-get install font-manager
sudo font-manager

也不需要参考如下帖子修改/etc/fonts/conf.d/69-language*文件

彻底解决Ubuntu 1404中文显示的问题:把Droid Sans用思源黑体取代 - 中文化问题专版 - Ubuntu Kylin技术论坛 - Powered by Discuz! http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=10995 /etc/fonts/conf.avail/69-language*
 /etc/fonts/conf.d/69-language* 
时间: 2024-10-08 10:44:47

Ubuntu 安裝思源字體的相关文章

Ubuntu安裝nginx-1.6.2

1.在執行完./configure 和make install 後出現 test -d '/usr/local/nginx/logs'         || mkdir -p '/usr/local/nginx/logs'test -d '/usr/local/nginx/logs' ||         mkdir -p '/usr/local/nginx/logs'test -d '/usr/local/nginx/html'         || cp -R html '/usr/loca

Ubuntu 安裝 嘸蝦米 輸入法

O S : 14.04.1-Ubuntu 加入fcitx開發團隊的repository: sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update 安裝fcitx與嘸蝦米table: sudo apt-get install fcitx fcitx-m17n sudo apt-get install fcitx-table-boshiamy 在英文環境下,fcitx找不到嘸蝦米輸入法的解決方法,ctrl + alt +

ubuntu 安裝chromium及flash插件腳本

#!/bin/bash#install chromium brower and flash pluginecho "install chromium brower and flash plugin"sudo apt-get install chromium-browser -ysudo apt-get install pepperflashplugin-nonfree -ysudo update-pepperflashplugin-nonfree --install

ubuntu 安裝sublime text 2 自動腳本

#!/bin/bash#install sublimeecho "install sublime 2"sudo apt-get install axelaxel http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2tar jxvf Sublime\ Text\ 2.0.2\ x64.tar.bz2sudo rm Sublime\ Text\ 2.0.2\ x64.tar.bz2sudo mv Subli

ubuntu 安裝openssh 腳本

#!/bin/bashsudo apt-get install openssh-server -ysudo sed -i 's/without-password/yes/g' /etc/ssh/sshd_config 卸載的腳本 #!/bin/bashsudo stop sshdsudo apt-get remove openssh-server --purge -y

鸟哥之安裝 CentOS7.x

http://linux.vbird.org/linux_basic/0157installcentos7.php since 2002/01/01 新手建議 開始閱讀之前 網站導覽 Linux 基礎文件 Linux 基礎訓練 Linux 架站文件 Linux 企業應用 Linux 安全管理 Linux 桌面應用 鳥哥彙整的資料 關於鳥哥 網友分享 特殊問題解決 網站資料搜尋 今日 昨日 本月 上月  第三章.安裝 CentOS7.x 最近更新日期:2015/05/06 Linux distri

[Windows Server] 在 Windows Server 2012 上安裝 .NET Framework 3.5 - 摘自网络

官方: Applies To: Windows 8, Windows 8.1 For a Windows Server® 2012 core installation that is not connected to the Internet, you can use Windows PowerShell to add .NET Framework 3.5 and provide access to the \sources\sxs folder on the installation medi

在VPS上安裝BT軟體Transmission

在VPS上安裝BT軟體Transmission 作者: 窮苦人家的小孩 | 2009-12-04 55 Comments VPS 還能怎玩?! 裝Proxy,裝VPN,這還不夠,我還用來掛種子夠狠吧  反正頻寬閒也是閒者,不過安裝前最好事先問問主機商是否允許,合法的文件大多都是OK的.偶用YUM裝了幾個軟體總覺都怪怪的,畢竟不是該軟體最新的版本,再加上CentOS是一套強調安全的系統,當然對P2P這玩意不會太支援,我裝過了純網頁介面的Torrentflux,很多人推薦的rTorrent,但是最後

Ubuntu 14.04 安裝HP打印機

描述:Ubuntu 系統添加 HP 打印機,添加成功後無法打印,報 hplip-plugin 錯誤 解決方案: 網絡上搜索了下,說是因爲Ubuntu不包含新款打印機驅動的原因,需要下載安裝對應驅動.又搜索了下 hplip-plugin 這個有專門提供的,但無法單獨安裝,需要安裝 hplip .在網站http://hplipopensource.com/hplip-web/downloads.html  下載 hplip 安裝 注意:hplip.hplip-plugin版本要相同 參照 hplip