1

我遇到的问题是西里尔文字看起来很粗体(Example),即使在同一个地方的其他语言都可以。这种行为的原因可能是什么?会不会是使用的字体没有这些字符并且使用了一些替代字体?或者是因为错误的字符集或其他原因(抱歉,在编码等方面我完全是菜鸟……)。谢谢你的帮助。

4

2 回答 2

2

正如您所怀疑的,最可能的原因是西里尔字母取自另一种字体。字体具有不同的特性,因此与另一种字体中的文本相比,一种字体中的正常粗细文本看起来很粗。

页面的 URL 会有所帮助,但图像表明字体存在差异。西里尔字母略高,形状与拉丁字母不同。例如,拉丁文“e”与西里尔文“е”不同,但在包含两者的任何合理字体中,它们是相同的。“a”同上。

解决方案是检查您的字体设置,以便您在规则中建议的所有字体都font-family包含拉丁字母和西里尔字母(以及您可能使用的任何其他字符)。

于 2012-06-26T14:11:10.327 回答
0

好的,您的 URL 有助于堆。

您正在使用来自 Google Font 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'>

于 2012-06-26T14:26:04.610 回答