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

Is text-rendering allowed in @font-face declaration?

我偶然发现了一个用于 webfont 集成的 CSS 文件,其中 text-rendering property was used inside of @font-face:

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

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

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