我已将(着名)开放式sans导入我的CSS。一开始一切都很好。
但是,今天我注意到在Firefox中没有正确显示某些字符(şğü)
。它们在Internet Explorer和Chrome中运行良好,但它们已被Firefox中的默认字体替换。
我在想,这应该是一个快速解决的问题。有什么想法吗?
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
p {
font-family: "Open Sans";
font-size: 4em;
}

<p>Example şğü.</p>
&#13;
答案 0 :(得分:5)
默认情况下,许多Google字体仅支持Basic Latin曲目(实际上是Windows Latin 1套);这包括例如ü但不是您使用的土耳其语字母。可以使用Google字体的UI中的复选框选择所有曲目,但这是不明显的。在这种情况下,您需要添加参数subset=latin,latin-ext
:
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
p {
font-family: "Open Sans";
font-size: 4em;
}
<p>Example şğü.</p>