1604如何更换系统字体(中文)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 234
- 注册时间: 2007-10-20 22:48
1604如何更换系统字体(中文)
如题,1604默认的中文字体不太喜欢,如何更换呢?64位系统。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 1604如何更换系统字体(中文)
如果你想更换的目标中文字体包含西文字符,可能需要手动修改 fontconfig 配置
即:不能将桌面环境字体直接设置为目标中文字体。因为你想更换的目标中文字体包含的西文字符可能不符合要求
如果你想更换的目标中文字体不包含西文字符,可尝试直接将桌面环境字体设置为目标中文字体,西文部分会自动回滚到默认西文字体
大致分为两步
- 安装目标中文字体
- 保持桌面环境字体设置不变,设置相应的字体匹配/回滚顺序
1. 将字体文件复制到 /usr/share/fonts/ 或 ~/.fonts/
运行 sudo fc-cache -fv
此时用 fc-list :lang=zh 可以看到新安装的中文字体名称
2.
假设 桌面环境字体设置为 sans,查看 sans 的匹配顺序:fc-match -s sans
目标 将目标中文字体提到当前中文字体的前面
假设 当前中文字体 Droid Sans Fallback,目标字体 MYing Hei
假设 希望使用的西文字体为 DejaVu Sans
创建 ~/.config/fontconfig/fonts.conf 添加内容
字体名称可从 fc-list :lang=zh 中获得
无需重新登入,即刻生效。使用 fc-match -s sans 查看匹配序顺是否改变。
如果桌面环境字体设置为 Droid Sans,还可能会遇到其它问题。参考 viewtopic.php?f=8&t=462603
参考
viewtopic.php?f=8&t=399520
viewtopic.php?f=8&t=400321
https://wiki.ubuntu.com/Fonts
https://www.freedesktop.org/software/fo ... -user.html
即:不能将桌面环境字体直接设置为目标中文字体。因为你想更换的目标中文字体包含的西文字符可能不符合要求
如果你想更换的目标中文字体不包含西文字符,可尝试直接将桌面环境字体设置为目标中文字体,西文部分会自动回滚到默认西文字体
大致分为两步
- 安装目标中文字体
- 保持桌面环境字体设置不变,设置相应的字体匹配/回滚顺序
1. 将字体文件复制到 /usr/share/fonts/ 或 ~/.fonts/
运行 sudo fc-cache -fv
此时用 fc-list :lang=zh 可以看到新安装的中文字体名称
2.
假设 桌面环境字体设置为 sans,查看 sans 的匹配顺序:fc-match -s sans
目标 将目标中文字体提到当前中文字体的前面
假设 当前中文字体 Droid Sans Fallback,目标字体 MYing Hei
假设 希望使用的西文字体为 DejaVu Sans
创建 ~/.config/fontconfig/fonts.conf 添加内容
字体名称可从 fc-list :lang=zh 中获得
代码: 全选
<match>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans</string>
<string>MYing Hei</string>
<string>Droid Sans Fallback</string>
</edit>
</match>
如果桌面环境字体设置为 Droid Sans,还可能会遇到其它问题。参考 viewtopic.php?f=8&t=462603
参考
viewtopic.php?f=8&t=399520
viewtopic.php?f=8&t=400321
https://wiki.ubuntu.com/Fonts
https://www.freedesktop.org/software/fo ... -user.html
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 1604如何更换系统字体(中文)
如果你目前使用 簡體中文
把下面指令 複製 貼進終端機 執行
sudo cat /etc/fonts/conf.d/69-language-selector-zh-cn.conf
把結果直接 選取/複製 貼上來
把下面指令 複製 貼進終端機 執行
sudo cat /etc/fonts/conf.d/69-language-selector-zh-cn.conf
把結果直接 選取/複製 貼上來
-
- 帖子: 234
- 注册时间: 2007-10-20 22:48
Re: 1604如何更换系统字体(中文)
系统是英文的,但是有中文输入法,平时看的网页也多为中文的。poloshiao 写了:如果你目前使用 簡體中文
把下面指令 複製 貼進終端機 執行
sudo cat /etc/fonts/conf.d/69-language-selector-zh-cn.conf
把結果直接 選取/複製 貼上來