墨水屏字库教程

来自Waveshare Wiki
跳转至: 导航搜索

以下均以汉字为为例,并以树莓派程序与2.13 V3黑白屏幕作为讲解,其他程序/字库类似

中文字库汉字添加

这里以添加font24CN.c为例
打开字摸提取软件 按照下面步骤对软件进行配置

选择 “文字输入区字体选择”
Epd zk-0.jpg

按照图片选择对应的字体型号,配置完成后点击确定
字体:微软雅黑
字形:常规
大小:24
字符集:GB2312
Epd zk-1.jpg

选择 “其他选项”
Epd zk-2.jpg

按照图片选择对应的配置,配置完成后点击确定
取模方式:横向取模
保留字节最后一位的逗号
我们后面使用C51取模,A51格式可以不用管
Epd zk-3.jpg

1、在 1 处输入要添加的汉字,输入完成后,按下 Ctrl + 回车
2、在 2 处就会显示输入的汉字的取模预览
3、点击左侧的C51格式进行取模
4、随后便会生成对应的十六进制数据
Epd zk-4.jpg
Epd zk-5.jpg

打开程序对应文件,我这里使用的软件是 VS Ccode ,将 UTF-8 的格式改为 GB2312
Epd zk-8.jpg
Epd zk-9.jpg
Epd zk-10.jpg

将刚取模好的数据按照文件对应的格式,复制并修改到对应的文件中
Epd zk-6.jpg

打开文件 EPD_2in13_V3_test.c 文件,并将原先显示“微雪电子”的地方改为刚刚取模的“中文字库”,编译并运行程序,会看到原先例程显示“微雪电子”的地方已经变成了“中文字库”
Epd zk-11.jpg
Epd zk-7.jpg
Epd zk-12.jpg

新字库添加

我们这里添加 font48CN.c 文件 打开字摸提取软件 按照下面图片对应软件进行配置

选择 “文字输入区字体选择”
Epd zk-0.jpg

按照图片选择对应的字体型号,配置完成后点击确定
字体:微软雅黑
字形:常规
大小:48
字符集:GB2312
Epd zk-13.jpg

选择 “其他选项”
Epd zk-2.jpg

按照图片选择对应的配置,配置完成后点击确定
取模方式:横向取模
保留字节最后一位的逗号
我们后面使用C51取模,A51格式可以不用管
Epd zk-3.jpg

1、在 1 处输入要添加的汉字,输入完成后,按下 Ctrl + 回车
2、在 2 处就会显示输入的汉字的取模预览
3、点击左侧的C51格式进行取模
4、随后便会生成对应的十六进制数据
Epd zk-14.jpg
Epd zk-15.jpg

在对应文件目录下新建 font48CN.c 文件
Epd zk-16.jpg

仿照 font24CN.c 文件,在 font48CN.c 文件内,添加对应数据
Epd zk-17.jpg
Epd zk-18.jpg

修改 font.h 文件数据
Epd zk-19.jpg
Epd zk-20.jpg

打开文件 EPD_2in13_V3_test.c 文件,修改成图示的程序
Epd zk-21.jpg

显示效果如下
Epd zk-22.jpg

FAQ

问题原因:电脑系统兼容性的原因
解决办法:设置好对应的兼容性即可,右击软件、选择属性
Epd zk-23.jpg
Epd zk-24.jpg
将对应的勾勾上即可
Epd zk-25.jpg


无用

为了显示目录而添加