DGUS屏如何实现超大点阵字库显示?

有个别需求要实现超大的汉字显示,DGUS屏内部字库空间比较小,一个大点阵全编码字体占用的空间太大,甚至有时候生成超过了32M,对于其他字库空间需要利用的就非常不方便,而且点阵越大生成字库特别浪费时间。可以用小字库方法实现,这种方法的优势是比做图标省事,占用字库空间极小、生成速度快。这个方法有不少人知道,但是具体细节有几点要特别注意的设置“陷阱”,本文就具体给大家分享下。
DGUS屏如何实现超大点阵字库显示?_第1张图片

特别声明:本博客仅为个人用户发表,方便广大的迪文屏用户学习交流,不牵涉和代表任何企业的利益。
本文提到的软件只作学习交流,仅供个人研究之用,何涉及商业盈利目的使用的其他盗版软件,如由此引起的相关法律法规责任,与我无关!
(阅读即代表你同意上述观点)

软件:TS3 (也可以使用其他的FontMaker-V1.2.0(通用点阵生成工具)进行显示,方法大同小异)
操作方法:
1、TS3选择GBK编码,出现小字库勾选,(只有选GBK编码才会有小字库,其他的不会出现这个勾选。)
2、小字库文本输入框写入自定义的文字,例如:京津沪渝蒙新藏宁桂港澳黑吉辽晋冀青鲁豫苏皖浙闽赣湘鄂粤琼甘陕黔滇川。
3、创建生成字库,例如:宽高选择200,因为TS3软件生成的是.zk的后缀文件,屏不能识别,所以需要保存格式后缀为.bin命名可以参考如下命名,防止调用的时候能记住是什么内容的:40-200x200宋体-省简称.bin
4、DGUS软件文本配置要选择01=GB2312编码方式(要特别注意屏的编码方式和TS3软件可能有不一致的地方),font0选0 ,fant1选40,x y选200
5、发送指令5A A5 07 82 2000 A1A1 A1A2 显示 “京津”,用户自定义的字库编码方式固定从A1 A1开始往后排列,所以用户要记住自己的字库的顺序。
上述小字库功能适用于DGUS1和DGUS2

DGUS屏如何实现超大点阵字库显示?_第2张图片

DGUS屏如何实现超大点阵字库显示?_第3张图片
附:
根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!

你可能感兴趣的:(DGUS串口屏,迪文)