开发小知识——串口屏如何创建指定字库?

开发小知识——串口屏如何创建指定字库?
2022-10-18
产品新闻
浏览量
开发小知识——串口屏如何创建指定字库?

串口屏开发小知识第十弹!

本次依旧是跟大家讲解淘晶驰串口屏开发过程中,网友常提出的问题,学会它让你的开发更顺畅!


串口屏如何创建指定字库?


【指定字库的定义】

在新建字库时,范围选择指定字符,并且在下方的输入框输入需要的文字,生成的就是指定字库。

xmwebp.webp.jpg


【指定字库的作用】

可以大大缩小字库占用的体积。

例子:以字高56,编码GB2312,字体为思源黑体,当范围选择所有字符时,生成的文件大小4,336,435字节。

xmwebp.webp (1).jpg


导入工程后该字库占用空间4.14M,占用空间非常大。


xmwebp.webp (2).jpg



字库占用空间大的原因有两个,一个是字高,一个是字符数量;如果要优化字库占用的空间,要么减小字高,要么减小字符数量。


xmwebp.webp (3).jpg


可以看到当范围选择所有字符时,整个字库有8273个字符,几乎包括了所有的汉字,但通常情况下,使用56这么大的字号,通常是作为标题使用,大部分情况下用到的字是很少的,此时我们建议使用指定字符来生成字库。



【如何制作指定字库】


第一步:如图所示,范围选择指定字符,并且在下方的输入框中输入你需要显示的文字

xmwebp.webp (4).jpg


第二步:生成的指定字库文件大小6086字节

xmwebp.webp (5).jpg


第三步:导入工程后该字库占用空间5.94k

xmwebp.webp (6).jpg


第四步:用于显示固定的标题文字

xmwebp.webp (7).jpg



【如何修改指定字库】


第一步:指定字库是可以修改的,使用鼠标双击字库

xmwebp.webp (8).jpg


第二步:可以看到左下角出现了修改字库的按钮,点击“修改字库”即可修改想要更换的文字

xmwebp.webp (9).jpg