在
uCGUI
中添加自定义字体的方法
uCGUI 自带的字体文件中只包含英文及标点,想要显示中文字体最简单的
方法便是自己动手添加。先来看一下 ucGUI 中自带字体文件的取模方式,如图 1
所示,
图 1 字符 A 的取模数据 图 2 字符 A 的部分 16 进制表示
其中用 X 表示的部分是需要在屏幕上显示的一个像素点,下划线的部分则
不显示,uCGUI 中自带的字体都是基于这个方法来显示的。其实图 1 中,每一
个逗号前都是 1 个字节的数据,所以我们可以将图 1 的取模方式改为如图 2 所示
的情况,这样也是正确的,当然也可以改成全 16 进制的表示方式,但显示效果
没有图 1 来的直观。下面进入具体实现步骤。
步骤 1:下载字体生成软件
首先需要一个字体生成软件,该软件要能制作出如图 1 所示的字体取模效
果,笔者使用的是 ucGUI 字体生成器 V3.0,界面如图 3 所示。
图 3 字体取模软件主窗口