除非我们所使用的TTF有内嵌点阵字体,不然在屏幕低分辨率的情形下,在小字的时候很容易就变得很丑。纵使有Anti Alias的平滑字功能,也会使得字变得朦胧、模糊,在长期看屏幕的情形下,会很伤眼睛。也因此,有许多朋友宁愿使用点阵字体来当做屏幕显示用。那么我们就来DIY一下制作自己喜欢的点阵字体吧!
在X Window System下的点阵字体规格是BDF/PCF,这两种其实是一样的,只不过PCF是经过编码压缩,是二位文件,档案可能会比较小,加载的时候效率也会比较好。BDF的话是纯文字文件,可以使用一般的文字编辑器就可以编修。
我们使用的工具是xmbdfed(http://crl.nmsu.edu/~mleisher/xmbdfed.html),它可以从X server或没有加载的TrueType字型来加载后,转出所指定的大小的BDF字体。这个BDF就可以使用 bdftopcf 来转换成PCF文件,然后经过gzip的压缩就可以拿来使用了。
把做好的yourfont.pcf.gz置于X font path路径可达之处,执行:
mkfontdir xset fp rehash |
之后就可以使用了。就这么简单。当然,有些转出来的点阵字体,觉得不满意的话,也是可以利用 xmbdfed 来加载后自行编修成自己满意的形状。
Alias |