很多人都在找hzk16和hzk12文件,小編也是找了很久才找到的,分享給大家,做嵌入式GUI的必備。
功能:
給ucgui用的字庫HZK12,12x12點陣的漢字庫和hzk16點陣的漢字庫,還有UCGUI自帶的全部漢字庫
hzk16字庫文件
HZK16為16×16的國標(biāo)漢字點陣文件,以二進制格式存儲。在文件HZK16中,按漢字區(qū)位碼從小到大依次存有國標(biāo)區(qū)位碼表中的所有漢字,每個漢字占用32個字節(jié),每個區(qū)為94個漢字。
在PC機的文本文件中,漢字是以機內(nèi)碼的形式存儲的,每個漢字占用兩個字節(jié):第一個字節(jié)為區(qū)碼,為了與ASCII碼區(qū)別,范圍從十六進制的0A1H開始(小于80H的為ASCII碼字符),對應(yīng)區(qū)位碼中區(qū)碼的第一區(qū);第二個字節(jié)為位碼,范圍也是從0A1H開始,對應(yīng)某區(qū)中的第一個位碼。這樣,將漢字機內(nèi)碼減去0A0AH就得該漢字的區(qū)位碼。
例如漢字“房”的機內(nèi)碼為十六進制的“B7BF”,其中“B7”表示區(qū)碼,“BF”表示位碼。所以“房”的區(qū)位碼為0B7BFH-0A0A0H=171FH。將區(qū)碼和位碼分別轉(zhuǎn)換為十進制得漢字“房”的區(qū)位碼為“2331”,即“房”的點陣位于第23區(qū)的第31個字的位置,相當(dāng)于在文件HZK16中的位置為第32×[(23-1) ×94+(31-1)]=67136B以后的32個字節(jié)為“房”的顯示點陣。
hzk12字庫
12號字庫,黑體,效果很平滑.
寬高為13號