CSS font-feature-settings 属性值说明

描述
normal这是此属性的默认值。
<feature-tag-value>呈现文本时,OpenType功能标记值列表将传递给文本布局引擎以启用或者禁用字体功能。
initial它使属性使用其默认值。
inherit它从其父母元素继承了属性。

语法

font-feature-settings: normal | <feature-tag-value> | initial | inherit;

font-feature-settings 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      h2 {
        font-family: sans-serif;
      }
      h3 {
        font-feature-settings: "smcp" 1;
      }
    </style>
  </head>
  <body>
    <h2>Font-feature-settings 示例</h2>
    <h3>font-feature-settings CSS 属性控制 OpenType 字体中的高级排版功能。</h3>
  </body>
</html>
CSS font-feature-settings 属性

font-feature-settings 属性控制 OpenType 字体中的高级排版功能。
该属性有两个值:normal 和 <feature-tag-value>。
“正常”是默认值。
<feature-tag-value> 值为正整数。
两个关键字“on”和“off”分别是“1”和“0”的同义词。
如果未指定值,则初始值将为“1”。
要添加多个功能,这些值应在逗号分隔的列表中彼此跟随。

font-feature-settings 属性支持除标准连字外的许多其他值,包括小型大写字母。
特别是,不应使用 font-feature-settings 来启用小型大写字母。

为了更好的浏览器支持,可能需要一些前缀。

初始值normal
应用于所有元素。它还适用于伪元素::first-letter 和 ::first-line。
继承可继承
可动画的无效
版本CSS3.
DOM 语法Object.Style.fontFeaturesettings =“normal”;
日期:2020-06-02 22:14:31 来源:oir作者:oir