Expand description

Common scalar data types used in font files

Macros

An internal macro for implementing the RawType trait.

Structs

A wrapper around raw big-endian bytes for some type.
16-bit signed fixed point number with 14 bits of fraction.
16-bit signed quantity in font design units.
32-bit signed fixed point number with 16 bits of fraction.
A 16-bit glyph identifier.
A simple datetime type.
A type representing a major, minor version pair.
An offset of a given width for which NULL (zero) is a valid value.
A16-bit offset to a table.
A24-bit offset to a table.
A32-bit offset to a table.
An OpenType tag.
16-bit unsigned quantity in font design units.
24-bit unsigned integer.
A legacy 16/16 version encoding Packed 32-bit value with major and minor version numbers.

Enums

An error representing an invalid tag.

Constants

The SFNT version for fonts containing CFF outlines.
The SFNT version for fonts containing TrueType outlines.

Traits

Version compatibility
A trait for types that have a known size.
A trait for types that can be represented as raw bytes.
A trait for font scalars.