背景
随着DESK倚天剑的用户越来越多,使用中的经验也不断的得到积累。当大家一次打开DESK界面的时候,我敢说99%都是没有问题的。今天主要和大家分享另外的1%场景遇到的问题和解决方案。
界面显示的常见问题
目前主要遇到三种界面显示问题:
1.使用超高分辨率显示屏(至少4K),采用大字体,还是感觉小
2.汉字变成方块了
3.所有文字时隐时现
1.超高分辨率
让整个界面的字体变大主要就是调整安装目录下的start_desk.sh,如下图所示。调整完成后重新启动软件即可。详细的操作之前写过,请参考倚天剑术49--信创环境下调整界面大小。

2.汉字变成方块了
英文能够正常显示,但是汉字不行,现象如下图:

这个问题主要是操作系统和JDK的兼容问题,解决操作系统的兼容是非常困难的。这时候大家可以尝试把字体切换成如下图中的字体。这个字体是免费的物理字体,不依赖操作系统,所以大概率能够解决上图现象。

3.所有文字若隐若现
这种情况极少,现象如下图:

面板上的字符全没了,部分表格中的字符还在,神奇得很。这种问题应该是显卡加速和桌面组件的兼容性问题,如果从显卡角度入手那可难了,所以还是从DESK软件本身进行配置更简单。还是修改start_desk.sh,把启动命令修改为如下:
java -Dswing.bufferPerWindow=true -jar desk.jar
屏蔽硬件节点后,界面正常显示。
写到最后
很多稀奇古怪的问题,产品测试的时候是不可能发现的,因为测试的硬件种类覆盖率非常有限。在此感谢广大网友们的大力支持,正是大家的使用让产品更加成熟稳定。如果大家使用过程中遇到问题,欢迎入群交流,我们会把已知经验毫无保留的分享给大家。祝大家使用顺利。