您现在的位置: 天下网吧 >> 网吧天下 >> 网吧行业 >> 网络追踪 >> 正文

为什么WP8.1的IE11网页字体显示会不正常?

[作者:佚名 来源:不详 时间:2014-4-19我来说两句
:为什么WP8.1的IE11网页字体显示会不正常?

大家有没有发现,在使用WP8.1的IE11浏览网页的时候,文章使用的字体会变来变去,严重影响阅读。但是,为什么在Windows Phone浏览时才会出现这个问题,在计算机上或者iphone上不会出现这样的问题呢?

▲百度百科页面

首先,我们需要了解一些事情。在Windows Phone和iphone中,系统提供了多个字体,包括繁体中文、简体中文、日文等。但是,虽然繁中、简中、日文当中存在许多通用的汉字,但是在写法上存在差异,这需要引入一个词汇,「字形」。

字形,即字的形体,同一字可以有不同的字形,而不影响其表达的意思,例如拉丁字母第一个字母可以写作a或ɑ,汉字中的「强/强」、「户/户/戸」。这当中的区别是由当局有关部门制定的。因此,写法不同,就需要有不同的显示。但是,为什么又要这么多种字体?为什么不能编码时分开编?这又需要引入一个词汇,CJKV(中日韩越统一表意文字)。

1980年,日本的国立国会图书馆的高桥德太郎以图书学的观点指出,一个统一的东亚汉字编码系统是有必要的。同年,台湾制定了三字节的中文信息交换码。偶然的是,这是第一个期望可以一致处理中国大陆、日本、台湾汉字的编码。所以,不同的字形,就编在同一个码中,就需要不同字体显示出当中的区别。

话说回来,在Windows Phone中,所有应用并没有强制网页使用何种字体显示,亦没有根据系统语言的设定使用对应的字体(这为应用改变字体提供了可能),而是由IE自动识别某段文字是属于哪种语言,进而匹配字体。而HTML可以在网页编码时,使用语言代码(language code),并使用不同的字体。HTML的这种特性,可以令网页开发者跟据其需要,是否使用特定字体。

而在Windows Phone 8时代,IE10是可以识别语言代码的,可是到了Windows Phone 8.1预览版的IE11,就不识别语言代码了。

▲WP8上的字体显示

▲WP8.1上字体显示

另:如果我没有猜错,IT之家的网页是使用了语言代码。

希望在正式版出来的时候,微软可以修复这个bug,方便用户浏览网页。

感谢IT之家网友 Chi-to Wong 的投递

WP8.1更新内容、WP8升级WP8.1教程,尽在IT之家 - 《WP8.1专题》和《WP8.1论坛》。

本文出处:win8之家 - 《为何WP8.1的IE11网页字体显示会不正常》

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:不详 作者:佚名

我来说两句(请遵守法律法规)
声明
本文来源地址:http://www.ithome.com/
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下

扫一扫,关注天下网吧微信