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