liguoxing
级别: 略有小成
精华主题: 0
发帖数量: 239 个
工控威望: 308 点
下载积分: 1519 分
在线时间: 200(小时)
注册时间: 2007-08-21
最后登录: 2024-03-22
查看liguoxing的 主题 / 回贴
楼主  发表于: 2010-04-22 21:33
刚从一台设备上的维纶MT6056i触摸屏里上传到了程序,也没任何地方改编,直接重新编译后再下载到该触摸屏,却不了发现凡是汉字的都显示为“口”字了,例如“总控制”这三个字,在触摸屏上显示“口口口”了。后来重新打开编辑画面,发现程序文件里的所有汉字注释的属性里的字体属性都为空白,于是一个一个都把字体属性均设为“宋”体,太麻烦了,所以我只把常用的窗口画面的汉子逐个设置了一下字体,重新保存编译后再下载到该触摸屏上后,发现凡是设置好了字体的汉子都可以正常显示了,而那些没去设置的汉字还是显示“口”字呀。
天哪,这多费时间呀,难道没有统一设置为某种字体的功能吗?譬如缺省字体可以设置成“仿宋”体,而所有的汉字字体属性默认均为缺省值好了。那么,这样就可以把所有汉字都可以一下子都设为某种字体,这多省事呀。
到底怎么会事呢?我在模拟界面时这些字都是能正常显示的,难道在上传时没上传到字体文件吗?
rockwell
PLC、HMI,上位机,VB.Net ,c# ,数据库
级别: 工控侠客
精华主题: 0
发帖数量: 105 个
工控威望: 4021 点
下载积分: 2031 分
在线时间: 126(小时)
注册时间: 2010-05-11
最后登录: 2024-05-19
查看rockwell的 主题 / 回贴
1楼  发表于: 2010-05-11 20:24
可能触摸屏里的字库和你电脑里编程的字体不符合,楼上的方法比较不错