我遇到的问题是西里尔文本看起来很粗体(Example),即使在同一个地方的其他语言都可以。这种行为可能是什么原因?可能是因为使用的字体没有这些字符而使用了一些替代字体?或者是因为错误的字符集或其他东西(对不起,在编码等方面我是一个完全的菜鸟......)。 谢谢你的帮助。
答案 0 :(得分:2)
最可能的原因是,您怀疑西里尔字母是从另一种字体中提取的。字体具有不同的特征,因此与另一种字体的文本相比,一种字体中的正常重量文本看起来是粗体。
页面的URL会有所帮助,但图像会显示字体差异。西里尔字母有点高,形状与拉丁字母不同。例如,拉丁语“e”与西里尔语“е”不同,但是在包含它们的任何合理字体中,它们是相同的。同上“a”。
解决方案是检查您的字体设置,以便您在font-family
规则中建议的所有字体都包含拉丁字母和西里尔字母(以及您可能使用的任何其他字符)。
答案 1 :(得分:0)
好的,你的网址可以帮助你。
您正在使用Google字体API中的Ubuntu字体:http://www.google.com/webfonts#UsePlace:use/Collection:Ubuntu
您需要确保在字体中使用西里尔语和/或西里尔语扩展子集。
再次转到字体页面并选择正确的复选框,然后复制要包含在页面中的脚本。
检查CSS的URL如下所示:
<link href='http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,400italic&subset=latin,latin-ext,cyrillic' rel='stylesheet' type='text/css'>