大家有没有发现,在使用的浏览网页的时候,文章使用的字体会变来变去,严重影响阅读。但是,为什么在浏览时才会出现这个问题,在计算机上或者上不会出现这样的问题呢?
▲百度百科页面
首先,我们需要了解一些事情。在Windows Phone和iPhone中,系统提供了多个字体,包括繁体中文、简体中文、日文等。但是,虽然繁中、简中、日文当中存在许多通用的汉字,但是在写法上存在差异,这需要引入一个词汇,「字形」。
字形,即字的形体,同一字可以有不同的字形,而不影响其表达的意思,例如拉丁字母第一个字母可以写作a或ɑ,汉字中的「强/强」、「户/户/戸」。这当中的区别是由当局有关部门制定的。因此,写法不同,就需要有不同的显示。但是,为什么又要这么多种字体?为什么不能编码时分开编?这又需要引入一个词汇,CJKV(中日韩越统一表意文字)。
1980年,日本的国立国会图书馆的高桥德太郎以图书学的观点指出,一个统一的东亚汉字编码系统是有必要的。同年,台湾制定了三字节的中文信息交换码。偶然的是,这是第一个期望可以一致处理中国大陆、日本、台湾汉字的编码。所以,不同的字形,就编在同一个码中,就需要不同字体显示出当中的区别。
话说回来,在Windows Phone中,所有应用并没有强制网页使用何种字体显示,亦没有根据系统语言的设定使用对应的字体(这为应用改变字体提供了可能),而是由IE自动识别某段文字是属于哪种语言,进而匹配字体。而HTML可以在网页编码时,使用语言代码(language code),并使用不同的字体。HTML的这种特性,可以令网页开发者跟据其需要,是否使用特定字体。
而在时代,是可以识别语言代码的,可是到了预览版的IE11,就不识别语言代码了。
▲WP8上的字体显示
▲WP8.1上字体显示
另:如果我没有猜错,IT之家的网页是使用了语言代码。
希望在正式版出来的时候,微软可以修复这个bug,方便用户浏览网页。
感谢IT之家网友 Chi-to Wong 的投递
WP8.1更新内容、WP8升级WP8.1教程,尽在IT之家 - 《WP8.1专题》和《》。
本文出处: - 《》
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。