|
在正式版中,用戶可生成自己需要的各種小字庫,也可以生成自定義的國標一二級漢字庫。
0.生成自定義的小字庫:
0.使用PCTOLCD的各種調整功能調整出您需要的文字樣式,如字體,字樣(下劃,傾斜,加
粗),大小(各種點陣大小的字體,可鎖定點陣本身大小(如16*16),然后在這個固定的點陣大小
內調節文字的大小(例如在16*16的點陣中居中顯示12*12大小的漢字)
1.將您需要的漢字和符號集中形成一個文本文件
2.使用“導入文本”的按鈕
3.確認“生成二進制字庫”被選中(建議選中"生成索引文件"原因后析)
4.點“開始生成”按鈕,選擇生成的字庫文件名
5.然后耐心等待一段時間(與處理文本大小有關),在此期間建議不要動鍵盤和鼠標。
6.字庫生成完畢.
1.生成國標一二級漢字庫
0.使用PCTOLCD的各種調整功能調整出您需要的文字樣式,如字體,字樣(下劃,傾斜,加
粗),大小(各種點陣大小的字體,可鎖定點陣本身大小(如16*16),然后在這個固定的點陣大小
內調節文字的大小(例如在16*16的點陣中居中顯示12*12大小的漢字).
1.使用“導入文本”的按鈕
2.點右下角"生成國標漢字庫"按鈕.
3.選擇字庫文件名后單擊確定
4.耐心等待一段時間后既得到生成的漢字庫(時間視具體機器而定).
生成漢字庫結構介紹
本軟件使用的漢字庫采用與HZK16相近似的結構,即按照輸入漢字的順序依次排列各漢字的
點陣數據,以生成的16*16點陣漢字庫舉例介紹
16*16點陣漢字庫
點陣大小16*16,所以每個漢字點陣數據占用32個字節.用戶要使用生成的16*16點陣小字庫中
的點陣數據,可以在程序中采用如下算法:
0.在生成的字庫漢字列表中得到該漢字的偏移量,也就是漢字的記錄號HzNum
1.將其*32(HzNum*32)即可得出該漢字點陣在字庫中的偏移地址.
3.以這個偏移地址為起點,連續讀取文件中的32個字節,既為該漢字的點陣信息.
實際上,對于本軟件生成的16*16點陣的國標漢字庫是采用區位碼排列的,所以與標準的HZK16
結構是一樣的,完全可以互換使用.
例如生成一個24*48點陣,楷體,傾斜的漢字庫,
0.由于每個漢字占用24*48/8= 144個字節,所以用戶可先讀取生成的索引列表找到該漢
字的記錄號.
1.將記錄號*144即得到該漢字在字庫中的偏移地址.
2.以這個偏移地址為起點,在字庫文件中連續讀取144個字節,即為該漢字的點陣信息.
對于其他點陣漢字庫的使用方法,可以依次類推……
當然,如果不選中“生成二進制字庫”的復選框,生成的字庫將是文本格式的字模數據,采
用那種方式完全取決于您的需要了
完美版新增生成英文點陣字庫功能,使用方法同上。
|
|