Debian 下 Chrome 英文效果调整

Debian 安装完未调整相关字体配置时:

1
2
> fc-match Arial
LibrerationSans-Regular.ttf: "Libreration Sans" "Regular"

由于很多站点样式表里指定了广泛使用的 Arial,包括 Chrome 本身的新标签页等地方,此时页面效果就像这样:

感觉效果不是很好,可以调整为自己喜欢的无衬线字体,以 Gnome 的 Cantarell 为例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<include ignore_missing="no">fonts.conf</include>

<match target="pattern">
<test qual="any" name="family">
<string>Arial</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Cantarell</string>
</edit>
</match>
</fontconfig>

调整后的效果:

使用 fonts.conf 配置替换的缺点是会影响系统全局,但是暂时没感觉到太大影响。