按照Windows的标准说法,那种有点模糊的字体效果不是“不清晰”,而是“清晰”。且听偶慢慢道来。
1.平常使用的ttf、otf字体中主要是矢量字体,也就是用一些数学公式规定的曲线画成的图形,形成单个的字。这就可以保证所有的字体看起来无论大小,形状都一样,不发生变形。
2.但是由于电脑分辨率的问题和计算机在计算字号小一点的字时候的问题,导致了比较小的字体直接用矢量字体会十分难看,可以用“惨不忍睹”形容。
3.因此,为了解决这种问题,于是有的矢量字体在处理比较小的字的时候,使用了点阵字体,代表字体就是宋体。
4.还有一种解决方法就是对于小字号的矢量字体添加一些“指导”它显示的信息,称为hiting。
5.因为是矢量字体,那么在显示的时候在屏幕上必然对应一个个的像素,但是有可能出现不满一个像素的情况,于是系统就在这个像素里面显示较淡的颜色,于是出现了你说的“模糊”现象。
6.为什么说是“变清晰”了呢?原因在于,这样的字体显得更加圆润、平滑。
7.在微软方面,这种“清晰”的技术叫做“ClearType”。你说的IE7字体模糊情况,就是用了这个技术的效果。
8.之所以只有数字、英文是“模糊”的,那是因为网页常用大小的宋体是点阵字体,而不是矢量字体。而英文使用的是矢量字体。
9.想关闭这种效果,可以:点击IE右键,选择属性-高级-总是将ClearType用于HTML。去掉前面的勾选。重启IE即可。
10.实际上,相对“模糊”的字体给人的视觉效果应当是更好的,因为它很柔和。之所以不习惯,那是你看多了点阵宋体的原因。从视觉理论看,点阵字体更容易使人的眼睛疲劳。因此更应当多用“模糊”的字体。比如微软推出的在Windows Vista中使用的微软雅黑字体。 — 希望偶的回答有点用。