我对特殊字符“åäö”和 IE 9 有一个奇怪的问题。
如果我打开兼容模式,它会以正确的形式显示字符,但是我不想强制进行压缩。用户模式。为什么这总是一个解决方案?
我对特殊字符“åäö”和 IE 9 有一个奇怪的问题。
如果我打开兼容模式,它会以正确的形式显示字符,但是我不想强制进行压缩。用户模式。为什么这总是一个解决方案?
已编辑
这是一个有很多因素的棘手问题,但最重要的可能是文本(至少在演示页面上)以两种方式包含 å、ä、ö:直接作为简单字符和分解。例如,“våld”的“å”由“a”和上面的组合环 (U+030A) 组成。统一这一点以便一致地使用简单字符应该可以解决问题。
但是演示页面也使用字体名称open-sans
而不是open sans
,导致进一步的问题,但我想这可能是演示中的拼写错误,而不是真实页面。
覆盖原始答案:
这似乎是使用 Google 字体 Open Sans 的问题。IE 可能会根据其模式(Quirks vs. Standard)以不同的方式使用它,因为旧版本的 IE 不支持 WOFF 格式。
如果您从自己的服务器下载字体并提供它,问题可能会消失。经常发生的情况是,从 Google 服务器使用 Google 字体时不起作用,但当您自己管理它们时就可以了。
这些都是瑞典字符。可能您应该使用与 HTML 兼容的字符来解决问题。试试这个字符:
ä
å
ö
这将在每个浏览器中正确显示