`
小青缨
  • 浏览: 9646 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

转:模糊的雅黑字体及解决方法

 
阅读更多

模糊的雅黑字体

模糊的雅黑字体

雅黑字体的设计,为我们带来了良好的阅读体验。与宋体、黑体等字体比较起来,其具有独特的个性和优美的结构,细节上的刻画也带来了良好的识别性和清晰度。而事实上,有很多人喜欢雅黑字体,雅黑字体的使用已经在我们的生活之中随处可见了。

关于雅黑字体设计和使用,不知道您是否了解过?而最近的我有些困惑,为什么我所看到的雅黑字体会变成模糊的呢?模糊的雅黑字体背后,又有哪些值得思考的问题呢?小文一篇,希望能和大家探讨交流。

触发事件

这几天浏览的网页特别多,因而小几率事件总是在大多数数据的时候暴露出来。查找一些资料的时候,我发现我所看到的字体是模糊不清的。初认为是浏览器的原因,于是从 Firefox 换到 Chrome,问题依旧。最后无奈换回 IE7,才见得清晰的字体。虽然资料的内容很诱人,但我还是停下来思考为什么会出现这样的兼容性问题。

习惯性地使用 Firebug 进行查看。

某某页面下的 font-family 为:

p{ font-family:"Helvetica Neue”,Helvetica,”Hiragino Sans GB”,"Microsoft Yahei”,Arial,sans-serif; }

逐个查看,方知是 Microsoft Yahei 引起的。

刨根揭底

为什么除了 IE 7 和 IE 8 之外,我电脑里装的其他浏览器都无法清晰地显示 Microsoft Yahei 字体呢?如果您想了解是怎么样的不清晰,请看下图:



模糊的雅黑字体

模糊的雅黑字体

少量的字数使用 “微软雅黑” 字体的时候,在 firefox 下阅读起来还算是可以。但在 firefox 下阅读一大篇文章,那就显得难以识别。这与雅黑字体的设计初衷有所相悖。

这里就不敷述探索根源的艰辛路程,问题的根源有 2 个。

第一个原因是我使用的系统是 Xp 系统,由于我使用的是 Xp 系统,默认的字体显示边缘平滑度是“标准”。因而在我电脑里边的浏览器也是按照这样的标准来渲染显示字体的。

第二个原因是微软雅黑字体是属于需要 clear type 类的字体,IE 7 以上的版本的 IE 浏览器默认会选中“使用 cleartype 来渲染 html”,而 IE 6、firefox、chrome 等浏览器没有这个渲染功能。

解决方案

为了解决字体显示不清晰的问题,我就上面两个原因调整了一下系统的设置。最最简单的方法,如下:

微软雅黑字体模糊的解决方法

微软雅黑字体模糊的解决方法

桌面右键->属性->外观->效果->如上操作->雅黑字体模糊问题得以解决。

简单计算

雅黑字体在 xp 系统下,在没有如上操作的条件下,在非 IE 7 以上的浏览器下,是会出现字体模糊的情况的。

从用户的角度看,如今大部分人(80%)使用的还是 window xp 操作系统,在 xp 系统上还有大部分人(80%*50%)使用 IE 6,假设前两者的条件下,还有大部分人(80%*50%*50%)使用的是默认的 window 设置,那么,就还有 20% 的用户看到一个使用雅黑字体的页面会出现内容显示不清晰的情况。

关于用户使用的操作系统和浏览器等简单的数据,可以查看《”.从半年数据看用户浏览器、》一文。

思考交流

雅黑字体的应用,近些年来也逐渐体现在我们的操作系统、浏览器和各种界面设计上。

网页设计中对雅黑字体的使用也是非常频繁的。雅黑字体的加入,为产品增加了更多的美的设计元素。

然而,美中有这么点不足的地方,CSS 字体的堆栈,要求我们对字体的选择需要考虑多方面的因素——不同的系统,不同的浏览器,不同的渲染机制,不同的默认字体。

那么,我们有什么方法来控制雅黑字体在另外的20%的用户面前能够正确清晰地显示呢?

在 web 设计和开发页面方面,我的一点儿想法是:

1,尽量不要在关键位置使用雅黑字体。

2,尽量少用雅黑字体。

3,使用雅黑字体的时候,不要应用在太多文字的地方。

4,严格要求视觉一致的话,只能使用图片。

或许,您有更好的解决方法,希望能够多多交流哈。^_^

Okay, Just Do It !

原文转自:www.pizn.net PIZn个人博客

分享到:
评论

相关推荐

    kivy中文支持全局替换微软雅黑替换字体.rar

    "kivy中文支持全局替换微软雅黑替换字体.rar"这个压缩包文件显然是为了帮助开发者解决Kivy中的中文显示问题,特别是针对微软雅黑字体的替换。 Kivy是一个开源的跨平台图形库,它允许开发者用Python编写高性能的用户...

    精简版微软雅黑TTF.rar

    总的来说,“精简版微软雅黑TTF.rar”是一个针对Unity开发者设计的、优化过的字体资源,它提供了小体积、高效率的微软雅黑字体解决方案,有助于提升项目的整体性能和用户体验。在处理大量文本内容或者对资源管理有较...

    用雅黑替换宋体.zip

    此外,虽然雅黑字体在多数情况下提供了更好的可读性,但并不是所有用户都适应这种风格,有些人可能更喜欢宋体的传统美感,因此个人喜好也是一个不可忽视的因素。 总的来说,"用雅黑替换宋体.zip" 提供了一种提升...

    解决在vue项目中webpack打包后字体不生效的问题

    解决方法: 尝试了一下去掉双引号,也就是font-family:微软雅黑,这样浏览器并不会把中文字体用unicode编码,样式也可以正常显示。但为了更好的兼容性,这里作者推荐使用中文字体的英文编码,如:font-family:’...

    yahei consolas hybrid 雅黑consolas混合编程最佳字体1.12最新版

    雅黑字体在设计上兼顾了传统与现代,既保持了汉字的基本结构,又融入了现代设计元素,使得汉字在屏幕上更加美观,尤其是在小字号下依然清晰。 "yahei consolas hybrid"正是将这两款优秀字体进行了巧妙的融合,创造...

    VBA 改变不正确的微软雅黑字体

    `安装说明及咨询.txt`很可能是包含详细步骤的文本文件,指导用户如何正确使用这些文件来修复微软雅黑字体的问题。文件可能包括了运行批处理文件的步骤,以及在执行过程中可能遇到的问题和解决方法。 总的来说,这个...

    php 真正可以支持中文 Fpdf类包 微软雅黑 黑体

    // 设置为微软雅黑字体 $pdf->Write(5, '你好,世界!'); // 写入中文文本 ``` 4. **输出PDF**:最后,调用`Output()`函数将PDF发送到浏览器或保存到本地。 在提供的压缩包文件中,可能包含了已经配置好的Fpdf...

    TD字体解决方案,解决TD字体显示问题

    "TD字体解决方案"针对的是在特定环境下TD字体显示过小或存在其他显示问题的情况。TD字体,可能是“科技数码”(Tech Digit)或者某种特定设计的字体,在某些系统或应用程序中可能会遇到显示异常的问题,这可能会影响...

    雅黑字体,解决eclipse中文前后字符扭曲问题,亲测可用

    Windows系统,解决eclipse中文前后字符扭曲问题,亲测可用

Global site tag (gtag.js) - Google Analytics