1. COLR/CPAL(v0) Font Formats

    The COLR table adds support for multi-colored glyphs in a manner that integrates with the rasterizers of existing text engines. COLRv0 only supports pure colors, does not support gradients, transformations and various blending modes.

  2. COLR/CPAL(v1) Font Formats

    COLRv1 is an improved version of COLRv0, this is also part of the OpenType specification. COLRv1 supports additional graphic capabilities. In addition to solid colors, gradient fills can be used, as well as more complex fills using other graphic operations, including affine transformations and various blending modes.

  3. CSS font-palette

    The font-palette CSS property allows selecting a palette from a color font. In combination with the `@font-palette-values` at-rule, custom palettes can be defined.

  4. CSS font-display

    `@font-face` descriptor `font-display` that allows control over how a downloadable font renders before it is fully loaded.

  5. ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family

    Allows more control when choosing system interface fonts

  6. system-ui value for font-family

    Value for `font-family` that represents the default user interface font.

  7. CSS Font Loading

    This CSS module defines a scripting interface to font faces in CSS, allowing font faces to be easily created and loaded from script. It also provides methods to track the loading status of an individual font, or of all the fonts on an entire page.

  8. Font unicode-range subsetting

    This @font-face descriptor defines the set of Unicode codepoints that may be supported by the font face for which it is declared. The descriptor value is a comma-delimited list of Unicode range (<urange>) values. The union of these ranges defines the set of codepoints that serves as a hint for user agents when deciding whether or not to download a font resource for a given text run.

  9. @font-face Web fonts

    Method of displaying fonts downloaded from websites

  10. TTF/OTF - TrueType and OpenType font support

    Support for the TrueType (.ttf) and OpenType (.otf) outline font formats in @font-face.

  11. WOFF 2.0 - Web Open Font Format

    TrueType/OpenType font that provides better compression than WOFF 1.0.

  12. fontface api

  13. fontfaceset api

  14. fontfaceset api: add

  15. fontfaceset api: has

  16. fontfaceset api: keys

  17. fontfaceset api: load

  18. fontface api: display

  19. fontface api: family

  20. fontface api: load

  21. fontface api: loaded

  22. fontface api: status

  23. fontface api: stretch

  24. fontface api: style

  25. fontface api: variant

  26. fontface api: weight

  27. css at-rule: `@font-face`: ascent-override

  28. css at-rule: `@font-face`: descent-override

  29. css at-rule: `@font-face`: font-family

  30. css at-rule: `@font-face`: font-feature-settings

  31. css at-rule: `@font-face`: font-stretch

  32. css at-rule: `@font-face`: font-style

  33. css at-rule: `@font-face`: font-variant

  34. css at-rule: `@font-face`: font-variation-settings

  35. css at-rule: `@font-face`: font-weight

  36. css at-rule: `@font-face`: line-gap-override

  37. css at-rule: `@font-face`: opentype cbdt and cblc rendering

  38. css at-rule: `@font-face`: opentype colrv0 rendering

  39. css at-rule: `@font-face`: opentype colrv1 rendering

  40. css at-rule: `@font-face`: opentype sbix rendering

  41. css at-rule: `@font-face`: opentype svg rendering

  42. css at-rule: `@font-face`: size-adjust

  43. css at-rule: `@font-face`: src

  44. css at-rule: `@font-face`: src: `format(keyword)`

  45. css at-rule: `@font-face`: src: `format('*-variations')`

  46. css at-rule: `@font-face`: src: `tech(keyword)`

  47. css at-rule: `@font-face`: svg fonts

  48. css at-rule: `@font-face`: woff

  49. css at-rule: `@font-face`: woff 2

  50. html element: font: face