墨水屏字库教程

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

中文字库汉字添加

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

选择 “文字输入区字体选择”


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


选择 “其他选项”


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


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



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




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


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




新字库添加

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

选择 “文字输入区字体选择”


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


选择 “其他选项”


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


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



在对应文件目录下新建 font48CN.c 文件


仿照 font24CN.c 文件,在 font48CN.c 文件内,添加对应数据



修改 font.h 文件数据



打开文件 EPD_2in13_V3_test.c 文件,修改成图示的程序


显示效果如下


无用

为了显示目录而添加

无用

为了显示目录而添加

TAG: JETSON-NANO-MINI 树莓派5 5V5A ESP32 ST778 树莓派5寸LCD显示屏1024x600大盖板全贴合电容触摸屏HDMI电脑 树莓派CM4计算模块底板 多种接口扩展板 仅CM4大小教程 MaixCAM-Pro-NO-BAT 摄像头拍摄效果 树莓派摄像头 T Watch S3 ESP32 S3 PMU 1.54寸可触摸显示屏编程手表 SX1262 433/868/915MHz兼容LILYGO LilyGO UNO R4 WiFi 树莓派2.13寸电子墨水屏e-paper宠物Pwnagotchi旭日派Jetson Nano Arducam 64MP Camera 树莓派5 PCIe转 M.2多功能转接板支持HDMI双4K输出 热像仪摄像头 DAPLINK 工业级隔离型USB转RS232/485 (B)转换器原装FT232RNL导轨挂式 工业级CAN FD RS232/RS485双向互转换器CAN2.0A/B 1.54寸无源NFC电子墨水屏G 黄黑白四色 无须电池 无线供电&刷图 复制粘贴键盘 树莓派5机器人驱动板