Ubuntu英语环境下完全显示文泉驿微米黑字体的字体配置文件

能够让Ubuntu完全显示文泉驿微米黑字体的字体配置文件

今天中华民国建国九十九周年和Ubuntu 10.10发布之日,可谓双喜临门。更巧合的是,二者都以自由作为自己的信仰。

文泉驿,是Linux下最著名的自由中文字体,对于他的微米黑字体,我更是爱不释手,所有的实验报告都坚决使用它,即使是要放到Windows下,我也会将文档转换成pdf格式,以极大程度的使用它。如果查看本博客的CSS代码,也可以发现,正文字体文泉驿微米黑排名第一,在其他博客里,我自己还真没见过第二个这么做的。

平日里我装Ubuntu的时候习惯使用纯英文版,一方面是认为Linux用中文没有意思,如果用终端更不方便,另一方面也是想创造点英语气氛,但是Ubuntu有一点很奇怪,如果安装纯英文的Ubuntu,那么中文就显示得不正常,字的大小粗细都很奇怪,尤其是在Google Chrome下,上Ubuntu中文论坛,尤其明显。当然不允许这种事情发生,所以我每次都把Chrome的每一种字体都显式的指定为文泉驿微米黑,有时,甚至把全系统的字体都指定为文泉驿微米黑,似乎不是什么好事,为了一个中文字体,放弃了所有的英文字体。所以我探索新的方法,终于找到了通过修改字体配置文件/etc/fonts/local.conf来把中文字体指定为文泉驿微米黑,而不改变英文字体的方法:

?
字体配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
< fontconfig >
    < match target = "pattern" >
       < test qual = "any" name = "family" >
          < string >serif</ string >
       </ test >
       < edit name = "family" mode = "prepend" binding = "strong" >
          < string >Ubuntu</ string >
          < string >WenQuanYi Micro Hei</ string >
          < string >AR PL UMing CN</ string >
          < string >AR PL ShanHeiSun Uni</ string >
          < string >Bitstream Vera Serif</ string >
          < string >DejaVu Serif</ string >
          < string >AR PL UKai CN</ string >
          < string >AR PL ZenKai Uni</ string >
       </ edit >
    </ match >
    < match target = "pattern" >
       < test qual = "any" name = "family" >
          < string >sans-serif</ string >
       </ test >
       < edit name = "family" mode = "prepend" binding = "strong" >
          < string >Ubuntu</ string >
          < string >WenQuanYi Micro Hei</ string >
          < string >Bitstream Vera Sans</ string >
          < string >DejaVu Sans</ string >
          < string >WenQuanYi Zen Hei</ string >
          < string >AR PL UMing CN</ string >
          < string >AR PL ShanHeiSun Uni</ string >
          < string >AR PL UKai CN</ string >
          < string >AR PL ZenKai Uni</ string >
       </ edit >
    </ match >
    < match target = "pattern" >
       < test qual = "any" name = "family" >
          < string >monospace</ string >
       </ test >
       < edit name = "family" mode = "prepend" binding = "strong" >
          < string >WenQuanYi Micro Hei Mono</ string >
          < string >Bitstream Vera Sans Mono</ string >
          < string >DejaVu Sans Mono</ string >
          < string >WenQuanYi Zen Hei</ string >
          < string >AR PL UMing CN</ string >
          < string >AR PL ShanHeiSun Uni</ string >
          < string >AR PL UKai CN</ string >
          < string >AR PL ZenKai Uni</ string >
       </ edit >
    </ match >
</ fontconfig >

编辑/etc/fonts/local.conf,把上述XML复制进去即可。如果没有该文件,就创建一个。修改后无需重启,即时起效。

最后赞美下Ubuntu 10.10的新字体"ubuntu",很漂亮。刚刚已经修改博客支持这个字体作为默认英文字体了。

参考文献:forum.ubuntu.org.cn/viewtopic.php?f=8&t=236013&start=0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值