网络编程
位置:首页>> 网络编程>> 网页设计>> 谈谈网页设计中的字体应用 (3) 实战应用篇·上(2)

谈谈网页设计中的字体应用 (3) 实战应用篇·上(2)

作者:棕熊 来源:棕熊blog 发布时间:2009-11-24 13:09:00 

标签:字体,网页设计,font-family,浏览器

- 事实上呢?

大家来看看截图吧:

Internet Explorer 7

Firefox 2

Opera 9

Safari 3.1 Windows

……简直是一个浏览器一个样子嘛

这样还叫人怎么正经干活嘛

 

仔细看看,其实Firefox 和Safari 显示的还算靠谱,在这个例子里,显示的都正确。IE 和 Opera 都没有能用正确的字体显示中文字符。因为在 Comic Sans MS 搜索失效后,理应搜索幼圆字体。但不知道因为什么原因,IE 和 Opera 都没有顺序搜索下一个字体,甚至也没有搜索后面的黑体和sans-serif,而是直接跳到系统默认字体了——请注意,是系统默认字体,因为我已经在 Opera 里把 sans-serif 设成了雅黑,如果 Opera 还有良心搜索下 sans-serif 的话,还是应该用雅黑显示中文字符的。而且,不知怎么的,Comic Sans MS 中明明存在的双引号,也没能在 Opera 中得到正确的显示。什么号称最完美支持 CSS 的浏览器嘛,简直浪得虚名  

IE 7 起码还好些,至少认了和英文字符直接相连的双引号。但是除此之外,也算是完败。

另外大家也不要认为Safari 是好人——某些版本的 Safari 3 for Windows 在第一个字体中寻找不到中文字符时,它干脆就显示了那个字体的缺字符,于是,所有的中文网页变成了整屏的囗囗囗囗囗囗囗,根本无法阅读   经本人和其他许多发现这个bug的人多次向Apple交涉,他们才最终修正了这个bug。

至于 Firefox, 其实也不完美,因为 Firefox 不支持字体别名。于是幼圆你只能写成"幼圆",黑体你只能写成"黑体",而不能用他们在系统中的正式字体名称——YouYuan 和 SimHei 。

对于浏览器为什么会产生这么多五花八门的奇怪渲染,偶也不知道,估计只有问这些浏览器的开发人员了

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com