如何解决西门子触摸屏中文宋体无法正常显示?

触摸屏中文无法显示是一个比较常见的问题,一般是因为系统中没有支持的字库导致的,需要我们手动导入下字符库。以前在威伦和西门子触摸屏 wincc中都有遇到过。

下面以MP277 10" Key的触摸屏为例子说下如何手动导入字符库,以及引起这种无法显示的原因。

软件版本:Wincc Flexible 2008 SP5

问题:中文宋体无法正常显示,显示为方框

分析

Wincc Flexible在组态的时候可以设置可选最多四种字体,两种是默认的,两种是可以自定义的。我们可以在设备设置>语言和字体 中看到所有可用的字体。

固定的字符集 是指触摸屏中固定可选的字体,默认是两种。西语两种可选的字体是Tahoma和Courier New,中文是宋体 ,不可修改。触摸屏在运行时默认使用的字体。

已组态的字体集 是指开发者可以添加的字体,最多可以另外添加两种。这些新添加的字体会在下载触摸屏程序时下载到触摸屏中。

❓这里就有个问题,既然默认的字体是宋体,为什么触摸屏上还是会无法显示呢?

解决方案:手动导入宋体到触摸屏中

既然无法正常的显示,我们就需要把电脑中的宋体字符库拷贝到触摸屏中。

1️⃣从电脑中拷贝字符库simsun.ttc

系统中的字符库的路径在​​C:\Windows\Fonts 中,拷贝宋体字符库文件到U盘或者SD卡中

2️⃣检查Windows CE系统中存储空间分配的大小

由于宋体字符库的大小为17.3MB,需要检查下WinCE系统中存储区分配的大小是否足够,如果存储空间不够在拷贝的时候会出现弹窗提示。

这时我们需要调整下存储空间的大小。在​System>Memory​中滑块往右滑动增加存储区的大小。

将字符文件simsun.ttc ​拷贝到触摸屏的​\Windows\Fonts ​路径下

3️⃣重点:永久保存字体库

将字符拷贝到触摸屏的Fonts文件夹下后,运行触摸屏程序,字体就能正常显示了,但是重启后发现Fonts文件夹下的宋体字库没有了,界面也不能正常显示。由于\Windows\Fonts ​还是属于临时存储区,还需要在OP菜单中将字符文件永久保存。

这个永久保存文件的操作在我另一篇第三方VNC远程连接触摸屏中也有介绍到。

另外:

本来问题已经解决了,有个问题一直比较奇怪是我们上面提到的组态时中文默认是宋体,但是为什么还是没有正常显示呢?以前是正常显示的。

难道触摸屏里面没有存有宋体还是丢了呢?

我们在Fonts中没有发现任何的字符库文件,WinCE中的字符库文件存储在什么地方?

打电话给西门子咨询下,得到的回复原来这是组态软件Wincc Flexible 2008 SP5的一个Bug,该问题已经在WinCCflexible2008_SP5_Upd1中解决了。查了下软件的改进记录中有下面这一项。

因此现在就有两种方法可以解决中文字符无法显示的问题了

手动方式(可以了解自动下载时所做的一些工作)更新最新的组态软件(目前最新版本是Wincc Flexible 2008 SP5 Upd2),自动下载字符库到触摸屏系统中。

CAD字体乱码怎么办?用这一招10秒解决

在使用AutoCAD的时候,偶尔会遇到文字乱码问题,很多CAD新人都表示无从下手。这样就很尴尬了,其实解决的方式很简单,你跟着我这样做10秒解决文字乱码难题。

第一步

选择AutoACAD,点击鼠标右键,找到“打开文件的位置” ,点击跳转到文件位置界面。

第二步

打开CAD默认的按照位置,找到“Fonts” 文件夹,点击进入该文件夹。

第三步

找到“simsun.ttc” 字体,直接删除字体即可。

第四步

以上操作完成后,重启AutoCAD 即可恢复。

文字乱码是解决了,如果缺少字体怎么办?

很多人有自己的习惯字体样式,但是接收他人文件之后就容易出现缺少字体的问题。

建议将字体样式统一改为“宋体”等常用字体 ,既不用去下载字体库,兼容性也强。

设置起来也很简单,打开AutoCAD后输入命令“ST” ,会弹出“文字样式”,找到“字体样式” ,点击箭头进行字体选择即可。

还有哪些常见的文字问题,可以评论里提问讨论哦~

PS:修改后的CAD图纸可以使用迅捷CAD转换器 转换为各种格式哦~

相关问答

simsun字体是什么字体?

simsun是宋体。simsun字体为xp系统原装字体,可用于办公、设计使用。支持中英文、阿拉伯数字输出。宋体,是在中国宋朝发明的一种汉字印刷字体。笔画有粗细变化,...

宋体为什么变成simsun字体?

宋体变成simsun字体是因为在Windows操作系统中,宋体实际上已经被替换成了simsun字体。宋体是由Microsoft所开发的一种字体,而simsun则是包含中文简体字符集的...

intunes翻译成中文是什么意思-ZOL问答

如果要改回中文名字,应该要在C:\Windows\Fonts删除simsun字体,再重新安装一个宋体版本。9条回答:【推荐答案】没有这个单词,我分开成Intunes意思为在曲调中例子...

为什么我的笔记本电脑WORD书写0显示/?

你先查看C:\Windows\Fonts\字体文件夹里是否有“宋体”或“simsun”字体,如果没有,可以下载后面的“simsun.rar”,将压缩包里的“simsun.ttc”宋体字体文件解...

dnf字体模糊该怎么办?

自从80级版本解决了dnf在WIN7大窗口化画面字体锯齿后,大窗口化成为了主流,但是dnf字体仍然会产生模糊,那么我们该怎么解决呢?这个是昨天更新完时的,很多人都...

如何将office字体名稱中的simsun改为宋体?!我的意思就是说,...

我的意思就是说,将中文字体讨论回答(4)要将Office字体名称中的simsun改为宋体,可以通过以下方法来实现:1.打开Office软件,在需要修改字体的文档中找到需要转...

电脑字体为什么变成了符号?

解决方法:1.点击开始按钮,然后点击“控制面板”先将“查看方式”设置成“类别”,然后点击“时钟、语言和区域”。2.再点击“区域和语言”。3.点击“管理”...

cad字体加密了都是乱码?

第一步选择AutoACAD,点击鼠标右键,找到“打开文件的位置”,点击跳转到文件位置界面。第二步打开CAD默认的按照位置,找到“Fonts”文件夹,点击进入该文件...

中宋体字怎么找?

要找到中宋体字,可以按照以下几种方法进行搜索:1.在字体网站上搜索:许多字体网站提供免费或付费的字体下载服务。你可以在这些网站上搜索"中宋体"或"中文宋...

CAD教育版怎么修改文字格式?

AutoCAD怎样修改文字字体格式1.打开CAD双击打开CAD软件。2.双击字体在要修改的字体处,双击字体弹出字体格式对话框。3.点开字体表选中字体在字体格式...