CSS Fonts Module Level 3 CR Test Suite

Font Feature Resolution (7 tests)

Test Refs Flags Info
+ 7 Font Feature Resolution
+ 7.1 Default features
font-default-01 = font default features
  • Required ligatures, common ligatures and contextual forms must be enabled by default (OpenType features: rlig, liga, clig, calt), along with localized forms (OpenType feature: locl), and features required for proper display of composed characters and marks (OpenType features: ccmp, mark, mkmk).
font-default-02 = font default features
  • These features must always be enabled, even when the value of the ‘font-variant’ and ‘font-feature-settings’ properties is ‘normal’.
font-default-03 = font default features
  • These features must always be enabled, even when the value of the ‘font-variant’ and ‘font-feature-settings’ properties is ‘normal’.
font-default-04 = = = font default features
  • For upright text within vertical text runs, vertical alternates (OpenType feature: vert) must be enabled
+ 7.2 Feature precedence
font-feature-resolution-001 = feature property settings are resolved in the correct order for 'liga'.
  • default < @font-face < font-variant < letter-spacing < font-feature-settings
font-feature-resolution-002 = feature property settings are resolved in the correct order for 'dlig'.
  • default < @font-face < font-variant < letter-spacing < font-feature-settings
font-variant-06 = font-variant descriptor in @font-face rule is overriden by equivalent style rules
  • &#8216;font-variant-numeric&#8217; cannot turn OFF features turned ON in @font-face
+ 7.3 Feature precedence examples