@ font-face声明中是否允许文本呈现?

时间:2017-02-28 15:57:59

标签: css fonts font-face text-rendering

我偶然发现了一个用于webfont集成的CSS文件,其中text-rendering内部使用了@font-face属性:

@font-face {
  font-family: "Font Name";
  /** ... */
  text-rendering: optimizeLegibility;
}

我的IDE告诉我这是一个不正确的用法,它是根据MDN。这是CSS作者的错误还是涉及到一些浏览器差异?

2 个答案:

答案 0 :(得分:2)

这可能是作者的错误。 text-rendering是属性,而不是@font-face描述符。此外,它是 text 属性,而不是 font 属性。这是两个不同类别的属性。

答案 1 :(得分:-1)

css propiety text-rendering: optimizeLegibility;适用于,而非 @ font-face
尝试使用html, body{ text-rendering: optimizeLegibility;}