很久以前把中文字体搞定以后,就再没有搞过字体的问题,前几天看到别人的截图,字体很漂亮,倍感嫉妒……一问之后,用的是 wqy-zenhei ,于是更加郁闷了,明明是一样的字体,我的就不好看……
于是,简单的读了一下 fontconfig 的手册,改了一个 .fonts.conf ,基于 wqy-zenhei 自带的 config 。没有很仔细地读手册,所以不知道这样的 .fonts.conf 有没有什么错误,不过效果还是不错的,于是贴一下:
先贴效果图:
写这篇 post 的时候打开的网页,这张主要是中文(其实这张加粗的太多了,不太好看):
这张主要是英文,英文字体是 DejaVu :
最后贴 .fonts.conf :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- modified by leafduo@gmail.com --> <match target="font"> <test qual="any" name="family"> <string>WenQuanYi Zen Hei</string> <string>文泉驿正黑</string> <string>文泉驛正黑</string> </test> <edit name="globaladvance"><bool>false</bool></edit> <edit name="spacing"><int>0</int></edit> <edit name="antialias" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> <edit name="hintstyle" mode="assign"><const>hintnone</const></edit> <edit name="autohint" mode="assign"><bool>false</bool></edit> <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit> <edit name="rgba" mode="assign"><const>none</const></edit> <edit name="embeddedbitmap"><bool>false</bool></edit> </match> <match target="font"> <test qual="any" name="family"> <string>DejaVu Serif</string> <string>DejaVu Sans</string> <string>DejaVu Sans Mono</string> </test> <edit name="autohint"><bool>true</bool></edit> <edit name="hintstyle"><const>hintfull</const></edit> <edit name="antialias"><bool>true</bool></edit> </match> <alias> <family>serif</family> <prefer> <family>DejaVu Serif</family> <family>WenQuanYi Zen Hei</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>DejaVu Sans</family> <family>WenQuanYi Zen Hei</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>DejaVu Sans Mono</family> <family>WenQuanYi Zen Hei</family> </prefer> </alias> </fontconfig>
嗯,我觉得不错。
Tags:font,fontconfig,LinuxRelated Posts

