启用文泉驿正黑中的点阵宋体
出自Linux Wiki
一些较新的发行版,如Ubuntu 8.10等默认关闭了文泉驿正黑体中的点阵宋体,这导致部分文字显得有些模糊,如果你更喜欢下图所示的效果,可以按本文介绍,对12px~16px之间的字使用点阵字体(宋体)。
设置方法
安装好文泉驿正黑字体后,编辑(或创建)文件/etc/fonts/conf.d/66-wqy-zenhei-sharp.conf,写入如下内容:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- WenQuanYi Zen Hei Configure File --> <fontconfig> <match target="font"> <test qual="any" name="family"> <string>WenQuanYi Zen Hei</string> <string>文泉驿正黑</string> <string>文泉驛正黑</string> </test> <test compare="more_eq" name="pixelsize"><double>12</double></test> <test compare="less_eq" name="pixelsize"><double>16</double></test> <edit name="antialias" mode="assign"><bool>false</bool></edit> <edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>false</bool></edit> </match> <match target="font"> <test qual="any" name="family"> <string>DejaVu Sans</string> </test> <edit name="antialias" mode="assign"><bool>true</bool></edit> </match> </fontconfig>
保存文件,重新进入X,应该就能看到效果了。
其它说明
如果仍有部分字字体不正常,可能是字号大小有问题造成的(在Ubuntu中未见此问题),可以在上面文件fontconfig节中加入:
<match target="font"> <test qual="any" name="family"><string>WenQuanYi Zen Hei</string></test> <test compare="more_eq" name="pixelsize"><double>13.5</double></test> <test compare="less" name="pixelsize"><double>14.5</double></test> <edit name="pixelsize"><double>13</double></edit> </match> <match target="font"> <test qual="any" name="family"><string>WenQuanYi Zen Hei</string></test> <test compare="more_eq" name="pixelsize"><double>14.5</double></test> <test compare="less" name="pixelsize"><double>15.5</double></test> <edit name="pixelsize"><double>15</double></edit> </match> <match target="font"> <test qual="any" name="family"><string>WenQuanYi Zen Hei</string></test> <test compare="more_eq" name="pixelsize"><double>15.5</double></test> <test compare="less" name="pixelsize"><double>16</double></test> <edit name="pixelsize"><double>16</double></edit> </match>