CSS Fonts Module Level 3 CR Test Suite

Font Resources (22 tests)

Test Refs Flags Info
+ 4 Font Resources
+ 4.1 The @font-face rule
+ 4.2 Font family: the font-family descriptor
+ 4.3 Font reference: the src descriptor
+ 4.4 Font property descriptors: the font-style, font-weight, font-stretch descriptors
font-stretch-01 = font-stretch property initial value is normal
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-02 = font-stretch property ultra-expanded
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-03 = font-stretch property extra-expanded
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-04 = font-stretch property, expanded
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-05 = font-stretch property, semi-expanded
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-06 = font-stretch property, normal
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-07 = font-stretch property, semi-condensed
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-08 = font-stretch property, condensed
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-09 = font-stretch property, extra-condensed
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-10 = font-stretch property, ultra-condensed
  • The ‘font-stretch’ property selects a normal, condensed, or expanded face from a font family.
font-stretch-11 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-12 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-13 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-14 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-15 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-16 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-17 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
font-stretch-18 = font-stretch property, mapping values
  • When a face does not exist for a given width, normal or condensed values map to a narrower face, otherwise a wider face.
+ 4.5 Character range: the unicode-range descriptor
font-face-unicode-range font-face unicode-range
  • Check if the font-face unicode-range value impacts the content style
font-face-unicode-range-2 = font-face unicode-range
  • Check that font-face unicode-range restrics use of glyphs outside that range
+ 4.6 Using character ranges to define composite fonts
+ 4.7 Font features: the font-feature-settings descriptor
font-feature-settings-descriptor-01 = font-feature-settings descriptor
  • These descriptors define initial settings that apply when the font defined by an @font-face rule is rendered
font-variant-06 = font-variant descriptor in @font-face rule is overriden by equivalent style rules
  • ‘font-variant-numeric’ cannot turn OFF features turned ON in @font-face
+ 4.8 Font loading guidelines
+ 4.9 Font fetching requirements