- 積分
- 4363
- 最後登入
- 1970-1-1
- 閱讀權限
- 100
- 積分
- 4363
- 帖子
- 精華
升級
100%
|
panel_high=0xffe050 # 面板快捷鍵的顏色。 這個指的是 F1 F2 F9 F10 的顏色
字與字的高度 是在訂制字體的時候設定 (16x16.fnt) , 可以參考 GRUB4DOS的Gfxboot核心擴展
主字庫16x16.fnt的製作
---------------------
1) 安裝要用到的字體。
2) 在命令提示符下用copy將help-boot.*.html或*.hlp+*.tr+translations.*複製合併為my_chs.txt,通配符*包括準備使用的語言如en、zh_CN、zh_TW等等。這裡還可以使用vbscript腳本過濾掉半角字符和相同的字符。
3) dir %systemroot%\fonts\*.ttf %systemroot%\fonts\*.ttc /w /o:N | find ".tt" /i
4) mkblfont.exe -v -l 20 -a 0x20-0x7e -t my_chs.txt -f trebuc:prop=0:space_width=4:size=17:nobitmap=1:autohint=1:bold=0 -f simhei:prop=1:space_width=4:size=18:nobitmap=1:autohint=1:bold=0 16x16.fnt >f.log
參數解釋:
-l xx:行高xx;
-a 0x20-0x7e:西文字符集;
-t my_chs.txt:全角字符集,必須為UTF-8編碼的文件;
-f trebuc:西文字體,-f simhei:全角字體,字體名按第3)步顯示根據需要輸入,不含後綴;
prop=x:字符間附加間距;
space_width=x:字符間間距;
size=xx:字體高度;
nobitmap=1:有些矢量字體裡也包含一些點陣字體,nobitmap=1是讓mkblfont忽略它們,直接使用矢量字體;
autohint=1:打開反鋸齒的效果;
bold=0:不轉為粗體。
最後應檢查日誌文件f.log,"Missing Chars"行下面是否有缺字出現,必要時應重新選擇字體文件,再次生成16x16.fnt。最好寫成一個cmd批處理方便一些。 不同字體大小 :
華康標楷體 16
華康標楷體 18
華康標楷體 20
|
本帖子中包含更多資源
您需要 登入 才可以下載或查看,沒有帳號?註冊
x
|