文档章节

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

darnurash
 darnurash
发布于 2015/02/12 21:04
字数 507
阅读 121
收藏 0

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

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

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

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


在 /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。这个插件可以针对不同语境设定不同字体。

默认字体:

简体中文:

传统中文:

设定完成。




对比 OS X 10.10:








© 著作权归作者所有

darnurash
粉丝 1
博文 1
码字总数 507
作品 0
南昌
私信 提问
wps for linux 不能使用搜狗输入法

wps for linux 不能使用搜狗输入法 ubuntu版本:15.04 中文输入法:搜狗 wps文字不能输入中文解决 $ vi /usr/bin/wps # 添加内容,字体标注 *** !/bin/bash export XMODIFIERS="@im=fcitx" e......

羊肉馅大包子
2016/08/05
30
0
Ubuntu 10.04 字体默认配置

Yahei Consolas Hybrid ,该字体包含了Lucida Grande.ttf 和 Microsoft YaHei.ttf,前者是英文等宽字体,后者是中文字体,使用这个字体就不用考虑单独设置中英文字体了,可以做到界面、网页、...

曾赛
2010/07/01
0
2
优麒麟 14.04 增强版发布-开箱即用

来组 UbuntuKylin 官方网站的消息,应广大优客朋友要求,Ubuntu Kylin开发团队在 14.04 LTS 社区版的基础上,开发定制了14.04 LTS 增强版。增强版修复了社区版中已发现的数十个 Bug,增加了更...

oschina
2014/07/06
7.6K
50
Ubuntu 12.04 LTS下使用Kindle for PC

Kindle for PC暂时没有Linux版本,只能先下载Windows下的exe安装文件。 1.安装Wine。 我使用的版本是1.7。 sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get updatesudo apt-get i...

chuqixiaozhu
2014/01/31
0
0
Ekho TTS 6.0 发布,中文语音合成

Ekho TTS(http://www.eguidedog.net/ekho_cn.php)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则...

黄冠能
2014/05/16
7.8K
4

没有更多内容

加载失败,请刷新页面

加载更多

JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
今天
3
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
4
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
8
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
4
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部