我偶然发现了一个用于webfont集成的CSS文件,其中text-rendering
内部使用了@font-face
属性:
@font-face {
font-family: "Font Name";
/** ... */
text-rendering: optimizeLegibility;
}
我的IDE告诉我这是一个不正确的用法,它是根据MDN。这是CSS作者的错误还是涉及到一些浏览器差异?
答案 0 :(得分:2)
这可能是作者的错误。 text-rendering
是属性,而不是@font-face
描述符。此外,它是 text 属性,而不是 font 属性。这是两个不同类别的属性。
答案 1 :(得分:-1)
css propiety text-rendering: optimizeLegibility;
适用于类,而非 @ font-face 。
尝试使用html, body{ text-rendering: optimizeLegibility;}