fontmaker是一款可以幫助用戶自動(dòng)生成字體的軟件,該軟件可生成任意字體,不同大小的點(diǎn)陣字庫(kù),主要應(yīng)用在所有需要文字顯示(點(diǎn)陣字庫(kù)支持)的嵌入式系統(tǒng)中。
使用方法:
1 轉(zhuǎn)換字庫(kù),操作步驟如下:
1). 選擇一個(gè)您要轉(zhuǎn)換的矢量字體文件(*.ttf)。
先將c:windowsfonts 目錄下的字體文件拷貝(ctrl+c)出來(lái),然后本軟件即可選擇。
建議去網(wǎng)上找一個(gè)ArialUni.ttf字庫(kù)(可找本人提供),目前l(fā)inux系統(tǒng)用的就是這個(gè),字符非常全面。
2). 選擇編碼類型(MBCS or Unicode),根據(jù)需求而定。
3). 選擇字體大小,根據(jù)需求而定,目前只支持16,24,32,40,48,56,本軟件可根據(jù)需求而改成大字體 ( > 56 )。
4). 選擇需要轉(zhuǎn)換的字符集(支持多選),根據(jù)需求而定。比如:我要用到簡(jiǎn)體中文,則必須選簡(jiǎn)體中文,同時(shí)還可選其它。
5). 選擇輸出文件。(BIN 文件始終默認(rèn)輸出,其它可選)
6). 選擇輸出目錄,即將您生成的文件存放到您選擇的這個(gè)目錄中。
7). 點(diǎn)擊 build 按鈕,稍等片刻,即可生成您所想要的字庫(kù)文件。
注意:
如果您選擇的是MBCS 編碼方式,又有選擇多個(gè)字符集,則輸出多份上述文件。
如果您選擇的是NICODE編碼方式,不論你選多少個(gè)字符集,都只會(huì)輸出一份上述文件。
如果生成字庫(kù)失敗,則有可能你選擇的字體文件(*.TTF)原本就不包含該字符集的字符信息。 比如:宋體中不存在韓文字符,即用宋體生成的字庫(kù)無(wú)法支持韓文顯示。
參考辦法:
對(duì)照系統(tǒng)自帶的字符映射表,里面就可以選擇不同的字體,字符集(打開(kāi)“高級(jí)查看”)進(jìn)行參照。