您好stackoverflow社区,

我无法解决一个问题:土耳其语字符。它们笨拙地显示为粗体。

我尝试了可以​​找到的解决方案:

元字符集:尝试过utf-8和ISO-8859-9

文件编码:将其从ANSI转换为UTF-8

Google字体字符集:添加了拉丁,拉丁扩展子集。字体与土耳其语兼容。

我已经检查了类似的问题@stackoverflow,但除上述问题外没有解决方案。字体从单个css文件中提取,任何字体导入都存在于标头标记之间。有与此问题相关的代码:

Meta Tag:
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">

Css imports:
    @import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700&subset=latin,latin-ext);
    @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700&subset=latin,latin-ext);


Turkish Characters Screenshot

最佳答案

答:问题是关于Lato字体,即使它与土耳其语lang兼容。即使Lato本身在latin-ext节中包含了土耳其字符集,但从Google Fonts导入时似乎还是有问题的。

这是FontSquirrel的屏幕截图

Turkish characters are shown properly @FontSquirrel

关于html - 土耳其字符集* HTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38276286/

10-11 05:53