如何在大彩工业串口屏上实现自定义WINDOW字体显示V0.9
在一些特殊场合,串口屏内置的宋体无法满足用户需求,为了使美工图片和显示字体一致性,用户可以使用VisualTFT内置的字库生成器,来生产自己期望的字体,然后下载到设备进行显示。
以下是操作的几个重要STEP,将进行逐一介绍。
STEP 0字库升级相关文件:
VisualTFT软件 V1.99版本以上;
FONT字库文件夹存放目录:(VisualTFT安装目录例如:C:\Program Files\VisualTFT\font)
STEP 1打开Visual TFT 软件,点击工具,选择字库生成
STEP2选择字体大小,字符和字模大小,然后点击“生成字库”
字模大小:字模大小就是点阵的大小,相当于一个字符的边界范围。目前设备最大的字模是128*128(如需要更大的,需联系我司技术支持)。
字体大小:字体大小就是字显示的点阵大小,不能超过字模的边界,根据实际情况去调整。
字符集分;ASCII、GBK、GB2312。GB2312只包含国家一级二级汉字,6000多个字符;GBK包含了韩文、日文等有2W多个字符。ASCII主要是一些常规字符。
STEP3选择后,点击生成字库导出新的字库,重新命名,比如:NEW_FONT_2412.bin,然后将该字库存放在FONT文件夹中。
FONT文件在VisualTFT的安装目录下:C:\Program Files\VisualTFT\font
新添加的字库
STEP4用记事本打开字库配置文件 l,格式如下所示
注意:l为字库配置文件,用于描述BIN字库文件的基本信息,可以通过修改此文件实现添加或删除系统字库 
    id-字库唯一编号
    type-字库字符集,0-GB2312,1-GBK,2-ASCII
    name-字库名称
fonts字体怎么安装
    width-字符宽度
    height-字符高度
file-字库文件名称
例如之前新增加一个ASCII字库,字模大小为12x24,字库名称为NEW_FONT_2412.bin。字库表中有0-10个编码,我们新增加1个编码11,复制一行编码,然后将ID、字库类型、字库显示名称、宽度、高度和名字等添加进去。
新的配置文件修正为:
<fonts>
  <font id="0" type="2" name="ASCII-08*12" width="8" height="12" file="AC8_12.bin"/>
  <font id="1" type="2" name="ASCII-08*16" width="8" height="16" file="AC8_16.bin"/>
  <font id="2" type="2" name="ASCII-12*24" width="12" height="24" file=" AC12_24.bin.bin"/>
  <font id="3" type="2" name="ASCII-16*32" width="16" height="32" file="AC16_32.bin"/>
  <font id="4" type="1" name="GBK-12*12" width="12" height="12" file="GBK12_12.bin"/>
  <font id="5" type="1" name="GBK-16*16" width="16" height="16" file="GBK16_16.bin"/>
  <font id="6" type="1" name="GBK-24*24" width="24" height="24" file="GBK24_24.bin"/>
  <font id="7" type="0" name="GB2312-32*32" width="32" height="32" file="GB2312_32_32.bin"/>
  <font id="8" type="2" name="ASCII-32*64" width="32" height="64" file="AC32_64.bin"/>
  <font id="9" type="0" name="GB2312-64*64" width="64" height="64" file="GB2312_64_64.bin"/>
  <font id="10" type="0" name="GB2312-16*16" width="16" height="16" file="GB2312_16_16.bin"/>
  <font id="11" type="0" name=" FONT_24-12" width="12" height="24" file="NEW_FONT_2412.bin"/>
</fonts>
STEP5
(1) 修改完后,打开visual TFT软件,新建一个对应型号串口屏的工程。比如你现在使用的是某个型号的串口屏,那就建立一个该型号的工程。
(2) 然后点击工具->字库配置,由于建立的工程是DC48270B043,所以在该栏下选中新字体“ASCII-12*24字库,然后点击确定。
(3)点击编译工程,确定工程无错误。注意,一定要记得编译,否则出错!
(4)点击量产向导,选中“下载字库”,其它不用勾选,然后开始下载,这样串口屏内部就包含了刚才的新字体。
(5) 下载完成后,串口连接设备,进入调试助手,发送编号11的字体,屏幕就会显示期望的字体了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。