无忧启动论坛

标题: 16X16.FNT文件是怎么制作出来的? [打印本页]

作者: 老马PE    时间: 2015-5-13 22:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: ali88home    时间: 2015-5-13 23:29
http://www.boyunjian.com/do/arti ... 481-id-1616890.html

可以看看去,只是字库的建立

16x16.fnt
在3.2系列里,生成字体的程序getx11font需要X-Window的支持,在Windows下无法使用。因此,不要运行make font来生成字体。里面的16x16.fnt是我预先定制的,包含500个常用汉字。

在3.3系列里,生成字体的程序mkblfont可以在Windows下使用,我把相应的exe文件加上了。目录里的chs.txt是包含的汉字,共有 3500个,应该是足够了。如果有缺字的话,可以修改chs.txt,然后运行make font生成新的字体文件。不过,新版字体和旧版是不兼容的,不能把这里生成的字体拿到3.2系列里用。

字体缺省使用宋体,你也可以按需要改动。打开Makefile,找到:
aafont:
         mkblfont -v -l 18 \
         -a 0x20-0x7e,0xa0-0xbf,0xc1-0xcb,0xcd-0xce,0xd0-0xd1,0xd3-0xd8,0xda-0xff \
         -t chs.txt \
         -f simsun:prop=2:space_width=4:size=17:nobitmap=1:autohint=1 \
         16x16.fnt >16x16.log

可以把simsun改为其他值。控制面板的字体里显示了系统里所有的字体,只要把文件名里的后续去掉就行了。比如说,黑体是simhei。

作者: 不点    时间: 2015-5-13 23:32
本帖最后由 不点 于 2015-5-13 23:39 编辑

grub4dos 新版支持 unifont.hex  格式的字库,配合 utf-8 编码。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3