大彩串口屏物联型和F系列的屏幕使用的是矢量字体,需要用矢量字体裁剪工具生成相应的字库文件,创建到软件的字库中实现调用,本文针对此问题作出说明。
文档适合新物联型、F系列串口屏产品
VisualTFT软件版本:V3.0.0.959及以上版本;
版本查看:打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号;
串口屏硬件版本:
物联型:V3.0.301.XXX及以上;
F系列:V4.1.65.XXX及以上。
版本查看:(1) 查看屏幕背面版本号贴纸。(2) VisualTFT与屏幕联机成功后,右下角显示的版本号。
物联型和F系列屏幕里面自带系统字体,如果客户想要使用自定义字库,例如:黑体、微软雅黑等字体,屏幕的字体使用的是矢量字体,不同于基本型、商业型等字体的显示,矢量字体显示效果更佳,抗锯齿、圆润。矢量字体的字库的自定义操作方法也与其他型号的不一样。
使用True Type字体裁剪工具来实现生成自定义的字库,操作界面如图所示。
通过字库裁剪工具生成字库文件,操作如下:
选择系统字体
用户可根据相应的需求选择相应的字体,如图所示。
选择系统字体
导入字符:
用户需要将用到的字符都添加到字符内容里面,以便相应字符都能显示。用“从文件夹中导入字符”是添加工程目录下的“Output”文件里面的“charset”文件,这个文件里面有包含工程里面需要显示的全部字符,如图所示。
用户按照上述的进行操作之后,是将工程里面用到的字符都添加到字库里面,如果用户后续需要用到其他字符,需要自行添加相应的字符到字符内容,如图所示。
保存字库文件:完成以上的步骤之后,接着选择保存字库文件的路径,文件命名最好设置成英文,如图所示。
注意:用户生成的字库文件最终必须要保存到工程目录下的“font”里面的“truefont”文件夹下,如图所示。若在文件“font”里面找不到“truefont”文件夹,可以自行创建一个,然后将字库文件添加到该目录下。
最后一步,选择“运行”,相应的字库文件就已经生成了,如图所示。
矢量字库的编码方式有GBK、UNICODE、UTF8,用户可根据需要选取,若用户需要整个界面上的字体都改变的话,修改默认字库文件即可,如图所示。
若用户需要改变部分字库的样式,其他的字体显示按照默认字体显示,如图所示。
用户可在该字库下添加字体,通过字库配置界面的“添加”可以添加新的字库,可以修改字库名称、高度(字体高度最大为511),选择编码方式,有GBK、UNICODE和UTF-8三种,相应的还可以选择改字体使用特定的字库文件,最后,点击“保存”,如图所示。
若用户想要删除相应的字体,先选中字体,点击“删除”,然后点“保存”即可,如图所示。
用户想将字库恢复成默认的,可点击右上角的“恢复默认字库”,如图所示。
标签:串口,自定义,大彩