2

我遇到了字体和西里尔字符的问题。在 OS X 上的任何浏览器中显示时,字体会正确呈现,但在 Windows 7 机器(chrome 等)上查看时,字体无法呈现。

字体已经通过 Font Squirrel 并且文件附带的演示也失败了。

字体css:

@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

这是我的问题的一个非常基本的例子。http://joshmahony.com/font_test/opensans-regular-demo.html

编辑:我已经更新了我的链接,因此字体回退到新罗马时代,并添加了一些英文字符以表明西里尔文正在回落。

4

1 回答 1

3

您可能生成了不包含西里尔字符的 Open Sans 版本。使用 Google Web Fonts 页面,您需要选中用户界面中的相关复选框。对于俄语,我想检查“Cyrillic”就足够了,不需要“Cyrillic Extended”。

选择是在“几乎完成”页面的“2. 选择你想要的字符集”。

于 2012-11-14T11:41:30.923 回答