Crate fontique

source ·
Expand description

Font enumeration and fallback.

Structs§

  • Primary attributes for font matching: stretch, style and weight.
  • An axis of variation for a variable font.
  • Shared data with an associated unique identifier.
  • Collection of fonts.
  • Options for a font collection.
  • Describes a selector for fallback families.
  • Unique identifier for a font family.
  • Named set of fonts that are instances of a core design.
  • Representation of a single font in a family.
  • A core struct representing a Unicode BCP47 Language Identifier.
  • State for font selection.
  • Candidate font generated by a query.
  • Four byte tag representing a Unicode script.
  • Cache for font data loaded from the file system.
  • Options for a source cache.
  • Unique identifier for a font source.
  • Handle that associates font data with a unique identifier.
  • Visual width of a font– a relative change from the normal aspect ratio, typically in the range 0.5 to 2.0.
  • Suggestions for sythesizing a set of font attributes for a given font.
  • Visual weight class of a font, typically on a scale from 1.0 to 1000.0.

Enums§

  • Describes a generic font family.
  • Family descriptor for a font query.
  • Determines whether a font query operation will continue.
  • Font data that is either a path to the font file or shared data in memory.
  • Visual style or ‘slope’ of a font.