原文出处搞丢了,对不起原作者了~~
微软雅黑一出世,就以结构优美、显示清晰等优点赢得了人们的喜爱,很多网站也开始采用微软雅黑作为正文字体。
但是,在 XP 系统下,微软雅黑有可能会出现显示问题:
XP,Firefox,CRT
XP,Firefox,LCD
XP,IE7
可以看到,微软雅黑在 XP 下的 CRT 显示器非常模糊,很难阅读,在 LCD 显示器里锯齿明显、笔划粗细不一,显示效果还不如宋体。
经测试,微软雅黑
在 XP 下的 IE6 和非 IE 浏览器显示有问题,IE7
显示正常。
这与文字渲染引擎有关,微软雅黑是为 Vista 以上的系统设计的,用 XP 的老一代 GDI ClearType 技术渲染时会产生问题,而 IE7
浏览器和 Vista 使用的 WPF ClearType 技术,能正常渲染。(延伸阅读:xp vs. win7
文字渲染效果比较
)
所以如要使用微软雅黑,应当只对 IE7 和 Vista 用户显示,而对其他用户仍以宋体显示。
下面 jQuer 代码检测浏览器是否支持 WPF,如果不支持就给 body 添加一个名为“no-support-wpf”的 class 作为标记。
$(document).ready(function
()
{
var
agt = navigator.userAgent,
winVer = Number(agt.replace(/.*Windows NT (\b[\d\.] ).*/i
, '$1'
)),
ieVer = Number(agt.replace(/.*MSIE (\b[\d\.] ).*/i
, '$1'
));
$.support.WPF = winVer >= 6
|| ieVer >= 7
;
if
(!$.support.WPF) {
$('body'
).addClass('no-support-wpf'
);
}
});
然后我们就可以通过 CSS 给支持 WPF 的浏览器使用微软雅黑,不支持的使用宋体。
body
{ font-family
: "Microsoft YaHei"
;
}
body
.no-support-wpf
{ font-family
: SimSun
;
}
分享到:
相关推荐
繁体中文通常在中国台湾、香港和澳门以及海外华人社区中使用,而微软雅黑字体因其易读性在各种界面设计中广泛应用。 “VistaFont_CHT.EXE”是压缩包内的文件名,很可能这是一个安装程序,用于在用户的计算机上安装...
微软雅黑字体是一款广为使用的系统字体,它在设计时考虑了多语言支持,涵盖了日文和韩文字形,同时也适用于中文环境。这款字体以其简洁、清晰的线条和良好的可读性著称,尤其在电子屏幕上显示效果较好。在“微软雅黑...
微软雅黑,作为一款广泛使用的中文TrueType字体,自发布以来就因其清晰易读的特点深受用户喜爱。标题中的“微软雅黑version6.02”指的是该字体的一个具体版本,通常软件或字体的更新迭代会修复之前的问题,优化性能...
首先,我们要理解“微软雅黑”(Microsoft YaHei)是一种广泛使用的汉字TrueType字体,它由微软公司设计,适用于多种操作系统,包括Windows和Mac。该字体的特点是笔画均匀,字形简洁,适用于屏幕显示,具有良好的...
微软雅黑是一款广泛应用于Windows操作系统的默认字体,尤其在Win8及后续版本中使用频繁。这个标题暗示了我们将讨论的是关于字体设计、更新历史以及在计算机系统中的应用。 描述中提到的“2013年8月23日修改 新增...
在使用微软雅黑或者其他字体时,合理地选择和组合不同的格式,能够提升网站的视觉质量和用户体验。同时,随着Web技术的发展,新的字体格式如WOFF2也在逐渐普及,适应这些变化也是保持网页设计与时俱进的关键。
在实际使用中,可以通过修改系统设置来选择或更换字体,也可以在软件开发时通过编程方式指定使用雅黑字体。例如,在编程语言如C#中,可以通过以下代码设置文本框的字体为微软雅黑: ```csharp textBox1.Font = new ...
雅黑Bold字体的使用并不局限于Windows Vista,它也兼容其他操作系统,如Windows 7、Windows 8及更高版本,并且在许多办公软件、网页设计和图形设计工具中都可以找到。用户可以自由地安装和使用雅黑Bold,以改变其...
Windows10作为微软的旗舰操作系统,内置了大量的字体,包括微软雅黑,供用户在各种应用程序中使用。这个字体库包含了不同风格的微软雅黑字体,如Regular,即常规样式,是字体的基本形态,适用于大部分文本内容。 ...
"微软雅黑"与"Arial"是两种广泛使用的无衬线字体,它们各自有着独特的风格和特点。在这个"微软雅黑 vs Arial (完美结合版)"的压缩包中,我们看到这两款字体的巧妙融合。 微软雅黑,是由微软公司设计的一款中文无衬...
标题中的“微软雅黑粗体6.11版本”指的是Microsoft YaHei Bold的6.11更新版本,这是一款广泛使用的中文字体。微软雅黑是微软公司推出的一款无衬线字体,设计简洁、清晰,适合在各种屏幕显示环境下使用。在这款字体中...