Ubuntu 14.04 LTS 英文环境下中文字体修改

Ubuntu 英文环境下,如果设定地区为中国,会自动下载文鼎的楷体和明体(宋体)(/usr/share/fonts/truetype/arphic),对于电子屏幕阅读来说非常糟糕,特别是在浏览器中。本文简述修改字体配置,以让浏览器汉字显示更好。

我用的是思源黑体,和 Chrome 浏览器。

首先,在 Github 下载最新思源黑体完整包,

https://github.com/adobe-fonts/source-han-sans

195745_mvdp_1375819.png


在 /usr/share/fonts/truetype 下新建sourcehansans,将 SourceHanSansSC-Normal.otf、SourceHanSansSC-Bold.otf、SourceHanSansTC-Normal.otf、SourceHanSansTC-Bold.otf 复制到其中,权限644。

之后,进入 /etc/fonts/conf.avail ,修改 65-droid-sans-fallback.conf,防止字体回退到 Droid Sans Fallback:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Source Han Sans SC</family>
</prefer>
</alias>
<family>serif</family>
<prefer>
<family>Source Han Sans SC</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Source Han Sans SC</family>
</prefer>
</alias>
</fontconfig>

之后新建 20-myfont.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/myfont.conf -->
<fontconfig>
<dir>/usr/share/fonts</dir>
<dir>/usr/share/fonts/local</dir>
<dir>/usr/local/share/fonts</dir>
<match target="font">
        <edit name="antialias" mode="assign">
                <bool>true</bool>
        </edit>
        <edit name="hinting" mode="assign">
                <bool>false</bool>
        </edit>
        <edit name="autohint" mode="assign">
                <bool>false</bool>
        </edit>
        <edit name="rgba" mode="assign">
                <const>rgb</const>
        </edit>
</match>
<alias>
        <family>serif</family>
        <prefer>
                <family>Ubuntu</family>
                <family>Source Han Sans SC</family>
                <family>Source Han Sans TC</family>
                <family>AR PL UMing CN</family>
                <family>AR PL UMing TW</family>
                <family>AR PL UMing TW MBE</family>
                <family>AR PL UMing HK</family>
        </prefer>
</alias>
<alias>
        <family>sans-serif</family>
        <prefer>
                <family>Ubuntu</family>
                <family>Source Han Sans SC</family>
                <family>Source Han Sans TC</family>
                <family>AR PL UMing CN</family>
                <family>AR PL UMing TW</family>
                <family>AR PL UMing TW MBE</family>
                <family>AR PL UMing HK</family>
        </prefer>
</alias>
<alias>
        <family>monospace</family>
        <prefer>
                <family>Ubuntu Mono</family>
                <family>Source Han Sans SC</family>
                <family>Source Han Sans TC</family>
                <family>AR PL UMing CN</family>
                <family>AR PL UMing TW</family>
                <family>AR PL UMing TW MBE</family>
                <family>AR PL UMing HK</family>
        </prefer>
</alias>
</fontconfig>

完成后,建立链接,终端输入:

sudo ln -s /etc/fonts/conf.avail/20-myfont.conf /etc/fonts/conf.d/

接着重启电脑。

打开 Chrome 安装插件 Advanced Font Settings。这个插件可以针对不同语境设定不同字体。

默认字体:

201855_geTY_1375819.png

简体中文:

202018_tbEQ_1375819.png

传统中文:

202018_dy2V_1375819.png

设定完成。




对比 OS X 10.10:

210327_jklq_1375819.png210327_62bv_1375819.png


210351_aPFc_1375819.png

210351_U397_1375819.png


210415_FAmg_1375819.png

210415_adDq_1375819.png






转载于:https://my.oschina.net/u/1375819/blog/378230

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值