在我的网站上,我正在使用字体-太棒了库。它在头标记上应用css属性text-rendering: optimizelegibility;。这破坏了我的网站时,语言是日本。
正如您在演示中看到的那样,使用此属性时会显示方框。我真的不明白这个属性是干什么的,所以将其重写为auto安全吗?
注意:此属性在firefox中运行良好,但在google中会出现问题。
谢谢你的帮助:)
编辑:此问题是特定于window-XP的。
我还在chrome网站上打开了一个问题:http://code.google.com/p/chromium/issues/detail?id=159391
发布于 2012-11-05 11:24:30
字体使用字体诡计,这是基于使用字体,其中包含图标图像代替普通字符,在特殊字体。这种诡计主要起作用,因为特殊字体作为可下载的字体,提供了有关字符支持的错误信息。但我看不出字体与这个问题有什么关系。我看不到任何CSS代码与字体中CSS文件中的标题相关。如果标题元素具有与字体中使用的class属性相一致的属性,则可能间接影响标题。在这种情况下,更改类名。
而且那里也没有text-rendering设置。我怀疑这个设置来自另一个来源。
无论如何,可以安全地删除text-rendering属性设置(或将其设置为auto,即初始值)。这是排版性质,和已知的和一些文献记载的影响有关的角化和结扎,这可能不适用于日本写作无论如何。它可能有其他的影响,它的规格是非常模糊的。在某些情况下,Chrome可能试图使用在Windows中失败的渲染技术。
在虚拟Windows中测试您的演示,这可能对应于旧的开箱即用XP,日本字符根本不显示。似乎没有字体包含它们。不同的XP安装可能添加了字体,如Arial,这是随MS一起提供的,然后问题就会改变。
https://stackoverflow.com/questions/13229976
复制相似问题