字体重量在德国字母上改变了

时间:2013-01-21 11:50:04

标签: css font-face

我正在尝试在网站上使用机器人roboto字体它工作正常,直到我在文本中得到一个德语字母,然后它看起来像字体权重被更改。

它的导入方式如下:

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

}

然后它看起来像吼叫。

enter image description here

这是一个有问题的字体还是因为css设置?有关如何解决这个问题的任何建议吗?

2 个答案:

答案 0 :(得分:1)

答案:字体有问题。如果你想使用非英文字符,Roboto-font不要下载网上准备的字符。它似乎被减少为更快加载,并缺少一些字符。下载原文并自行转换字体。

答案 1 :(得分:0)

字体有问题,但没有更多信息(你从哪里得到字体,你用它做了什么?),不可能说出了什么问题。但假设您指的是在developer.android.com上分发的Roboto字体(与不同设计师使用相同名称的Google字体不同),只需下载其字体包,解压缩,然后使用Fontsquirrel处理它。 @font-face generator,并使用生成器提供的CSS。我刚刚测试过,德语字符显示正常。

看起来更大胆的字符可能来自字体的正常(重量400)字体,或来自不同的字体,大概是因为光字体不包含它们。