|
转自:http://www.ucgui.net/bbs/dispbbs ... d=76&page=2
1. 增加导出0xa1a1~0xa9fe这间的符号的点阵, 其中0xaaa1~0xaffe这间无任何字符, 不导出.
2. 我使用的UCDOS字体中ASCII字符都是粗体的, 不知道哪些朋友有更好的字体用于转换.
UCDOS这个中文DOS平台, 想必知道的人不少了....
在网上, 也流传了UCDOS下的转换后的HZK12.C这个专用于UCGUI的字体文件下载, 但是没有见到hzk16,hzk24等的
宋体/黑体/楷体的.C文件下载..
这里我制作了他们的. C文件, 并且提供转换代码下载:
.c字体文件特点:
1. 对于字体文件有注解, 可以让大家更清晰的认清UCGUI下所用的字体文件的结构.
2. 只取汉字当中有汉字的区, 从0xb0a1~0xb0fe, 0xb1a1~0xb1fe, 0xb2a1~0xb2fe....0xf7a1~0xf7fe, 不包含其
它无用的区域, 在hzk12.c当中包含了0xa1a1~0xa1ff等一些无用区域.
[1]. 转换好的字库文件下载:
[包含24号黑体/宋体/楷体, 16号宋体/仿宋体, 12号宋体]
hzk24h.c--------24号黑体字
hzk24s.c--------24号宋体字
hzk24k.c--------24号楷体字
hzk16s.c--------16号宋体字
hzk16fs.c-------16号仿宋字
hzk12s.c--------12号宋体字
font_hzk.rar
(1.62 MB, 下载次数: 2235)
[2]. 转换后的字体文件使用示例下载:
GUISim1004_HZDisplay.rar
(3.41 MB, 下载次数: 1744)
[3]. 转换字库文件工具代码下载:
GUISim1004_HZK24.rar
(2.42 MB, 下载次数: 1298)
|
|