Linux中字体配置不像Windows那么方便,但也复杂不了多少,网上有很多办法。你可以去 http://211.100.7.181/~liling/debian-pretty.html 看看,作者写的非常详细。上不去的 话,就 google Debian 中文美化 。这个网页 也很有用。如果想自己搞一搞也容易,其实大家大多数情况下要装的是ttf字体:
发信人: licro (蓝枫), 信区: Emacs 标 题: Re: gbk under Debian failed 发信站: BBS 水木清华站 (Tue Oct 19 22:35:42 2004), 站内 不需要这么复杂,举一个例子,从Windows下cp一个simsun.ttf文件, 放到一个新建的文件XXX下,假设它的全路径为$YourPath/XXX cd $YourPath/XXX ttmkfdir 会产生一个fonts.dir或者一个fonts.scale,我记得不太清了, 如果没有这个命令就apt-get一个 cp fonts.dir fonts.scale 或 cp fonts.scale fonts.dir vi /etc/X11/XFree86Config-4 看到关于字体路径的设置,依样画一个, vi /etc/X11/fs/config 看到关于字体路径的设置,依样画一个, vi /etc/X11/fs-xtt/config 同样的,看到关于路径的设置,也依样画一个 vi /etc/fonts/fonts.conf 再依样画一个 重启X,一切OK!
如果你的系统没有/etc/X11/fs和/etc/X11/fs-xtt,没有关系,那说明你的系统没有安装 xfs字体服务器。除了上面的设置你还需要修改/etc/X11/XFree86Config-4,里面的 (freetype,type1)和xtt不能共存,选择其一,即(freetype, type1)或xtt。好了,重启X ,xlsfonts 看一看是不是多了gb2312和gbk的一些字体,它们很有用,至少如果你要用GNU Emacs的话 :)。
所以大家不要被网上那些安装字体的教程吓坏了,光一个fonts.dir就够你写的了,实际上ttmkfidr就是干这个的。那句话说的真好:工欲善其事,必先利其器!
另外常见的一个问题就是 字体发虚 ,这是因为系统使用了 AA 技术(即Anti Alias)。对 于较大的字体这种技术可以使显示非常美观,但对于小字体反而起不好的作用,就是导致字 体发虚。解决的办法就是在修改 /etc.fonts.conf 或 ~/.fonts.conf 配置:
... <match target="font"> </test> <test name="pixelsize" compare="more_eq"> <double>8</double> </test> <test name="pixelsize" compare="less_eq"> <double>18</double> </test> <edit name="antialias"> <bool>false</bool> </edit> </match> ..
为介于8-18号的字取消AA,可以根据自己的需要调整。 个人推荐配置 .fonts.conf 这样可 以适合自己的口味而不涉及系统配置,关键是不会在升级的时候不受Debian本身维护的配置 的干扰。这里是一个比较好用的样例。
还有一点个人教训,mount windows分区拷贝simsum字体之后,发现安装之后不能用,而且
导致X无法启动,查看/var/log/XFree86.0.log,最后提示simsun打不开。仔细一看,原来
权限不对(-rwx------),这是用root挂载windows分区拷贝文件的默认权限。所以增加
read权限即可。 chmod +x *.ttf
<match target="font"> <test target="pattern" name="lang" compare="contains"> <string>zh-tw</string> <string>zh-cn</string> <string>ja</string> <string>ko</string> </test> <edit name="spacing"><int>0</int></edit> </match>::...
或是邮件反馈可也:
askdama[AT]googlegroups.com
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼: