- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第26章 任意大小全字库生成和使用方法(GB2312编码)
第26章 任意大小全字库生成和使用方法
第26章 任意大小全字库生成和使用方法
(GB2312 编码 )
(GB2312 编码 )
本章节为大家讲解 GB2312 编码全字库的生成和使用方法 ,有了本章节的知识 ,大家就可以生成项目
所需的点阵大小 ,不过仅支持等宽字体,非等宽字体显示效果不够好。另外,这里说成任意大小是方便大
家理解,生成点阵的大小是受限于用户所使用字体生成软件是否支持生成任意大小点阵字体,如果支持的
话且芯片资源够用,那么使用本章节提供的方法是没有问题的。
学习本章节前,务必保证已经学习了第 25 章 ,本章节是建立在第 25 章的基础上。
26.1 初学者重要提示
26.2 GB2312 编码全字库的生成方法
26.3 GB2312 全字库的地址计算
26.4 GB2312 全字库的移植方法
26.5 移植文件简易说明
26.6 实验例程说明 (RTOS )
26.7 实验例程说明(裸机 )
26.8 总结
26.1 初学者 要提示
26.1 初学者 要提示
再强调一点,学习本章节前,务必保证已经学习了第 25 章 ,本章节是建立在第 25 章的基础之上,学
完了本章节的内容,以后项目中生成所需的 GB2312 编码字体 很方便了。
对于不习惯前面章节讲解的 XBF 格式和 SIF 格式的 Unicode 编码全字库的用户来说,使用 GB2312
编码是很好的选择 ,很适合初学者,汉字操作方式与大家使用裸机代码(没有使用 GUI )时是一样的。
GB2312 编码的全字库文件可以存到任何外部存储介质中。本章节配套例子是将其存到 SPI Flash 里
面了。
使用 GB2312 编码也是有缺点的,相比前面章节使用 FontCvt 生成的 XBF 格式和 SIF 格式全字库 ,
GB2312 编码全字库不支持抗锯齿效果,且仅支持等宽字体 (仅支持等宽是因为当前新字体的创建方
法不支持非等宽字体 )。
26.2 GB2312 编码全字库的生成方法
26.2 GB2312 编码全字库的生成方法
第 25 章 ,为大家讲解了12 点阵 ,16 点阵 ,24 点阵和 32 点阵的 GB2312 编码汉字和 ASCII 字符。
本章节以宋体,48 点阵的 GB2312 编码汉字和 ASCII 字符为例给大家说明如何生成自己所需的点阵字体。
武汉安富莱电子有限公司
武汉安富莱电子有限公司
WWW.ARMFLY.COM 安富莱STM32-V6开发板ST mWin教程
WWW.ARMFLY.COM 安富莱STM32-V6开发板ST mWin教程
第 1 步 :下载多国语言点阵字库生成器 ,/read.php?tid=21469 。
第 2 步 :打开此软件,打开后的效果如下:
默认已经是宋体,如果要选择其它字体可以点击左上角的 “选择字体”,弹出如下界面:
特别注意,这个软件在上面的界面里设置字体大小,没有任何效果,应该是软件的 bug ,不过不影响
使用,因为有别的地方可以设置。
第 3 步 :生成 24*48 点阵的 ASCII 字符。
由于这个软件不支持生成 ASCII 字符 ,生成ISO 8859-1 字符也是可以的 ,关于 8859-1 字符在前面
2016年11月24 日
文档评论(0)