2024年5月24日发(作者:)

龙源期刊网

ClearType功能引起的特殊显示故障一例

作者:刘德军

来源:《电脑知识与技术》2017年第34期

摘要:ClearType,由美国微软公司在其Windows操作系统中提供的荧幕字体平滑工具,

让Windows字体更加漂亮。ClearType主要是针对LCD 液晶显示器设计,可提高文字的清晰

度。基本原理是,将显示器的R, G, B各个次像素也发光,让其色调进行微妙调整,可以达

到实际分辨率以上(横方向分辨率的三倍)的纤细文字的显示效果。本文就医院信息系统中体

温单使用过程出现的显示故障进行研究分析,最终通过关闭ClearType功能成功解决出现的故

障。

关键词:ClearType;LCD;清晰;显示;故障

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)34-0211-01

1 问题的提出

我院使用的体温单系统是基于Windows XP下开发的,正常情况下显示如图1示,但偶尔

会出现如图2示的显示样式(从外观上看,好像在“(次/分钟)”和“入院十五时十分”上用黑笔

又描了边,形成了里红外黑的描边文字,且打印出来的效果也同界面一致),以往并不知道原

因,处理方式只是通过重装系统来解决。由于新设立的病区安装新的台式电脑,其硬件只支持

安装window 7 32位系统以上版本操作系统,不再支持windows XP,此问题在每台电脑上都出

现,直接影响体温单的显示及打印效果。因此解决此问题成了迫在眉睫的问题。

2 故障分析

查找故障原因,必须要找到故障发生的位置,才能解决问题。为此,特将故障可能存在的

位置经分析后,划分为:硬件、应用软件、操作系统三个部分。

第一步,关于硬件故障,主要集中在显示器和显卡上,更换了显示器及显卡后故障依旧。

于是排除硬件故障;

第二步,对应用软件进行排除,主要查看系统代码,经排查,系统中采用了C#中的

Graphics. Drawstring方法进行屏幕显示的,经修改字体、字号后故障依然存在(如图3示字体

増大后图像放大显示效果),因此排除了应用软件存在的BUG;

第三步,对操作系统进行排查,由于是显示内容故障,作者首先想到了操作系统中“显示”

设置中可能存在问题。从“调整分辨率”、“更改显示器改置”、“调整ClearType”每一个功能都仔

细查了个遍,最终在“调整ClearType”中找到了关闭ClearType开关。关闭Windows 7中的

ClearType功能后,系统不再出现异常显示样式,如图4示。据此,在Windows XP的“显示”属

龙源期刊网

性界面,“外观”选项卡中,“效果”按钮打开后,在弹出的对话框中,将“使用下列方式使屏幕

字休的边缘平滑”取消勾选或者选择“标准”,即可关闭ClearType功能。

3 原因分析

针对这一问题,作者翻阅了大量书籍和网络资料,资料中都说ClearType功能的使用会使

系统字体在液晶显示器上显示更清晰,却未涉及到ClearType功能会出问题。经过反复的查

找,可能存在的原因有以下三种:

1)某些 LCD 显示器在制造上的异常造成的。具体地说就是正常的红-绿-蓝条纹被颠倒为

蓝-绿-红,而 ClearType 不支持对这种异常的补偿。详见《在XP上启用ClearType》的博客技

术文章(勒色的Blog,网址为:http:///michaels-logs/)

2)多次重复绘制文字,没有使用背景色刷新文字,因为ClearType会利用更精细的LCD

次像素显示文字的边缘,但是每次重绘半透明的颜色,最后叠加起来就很黑很明显。

3)可能与字体也有一定关系,应用程序中使用的字体是宋体,9磅,页面中所有这样的

字体都显示这种描边状态。

4 总结

ClearType技术最初是使用在 Windows XP 上,之后 Windows 系列的各操作系统也沿用了

这个技术。除了优点外,ClearType技术也存在着不足。首先,ClearType 不支持所有字体。其

次ClearType适用的中文字体少之又少。第三就是本文所碰到的特殊情况。

参考文献:

[1] 镜花水月.更清晰字体调整ClearType还原“视界”[J].电脑爱好者,2015(1).

[2] 王志军.用好Windows 7的ClearType调整功能[J].网友世界,2010(6).

[3] 翁永平.Clear Type使LCD显示文本更清晰[J].电脑迷,2005(6).

[4] 王志军.用好Windows7的ClearType调整功能[J].网友世界,2010(6).