Crate read_fonts
source ·Expand description
Parsing OpentType tables.
Re-exports
pub extern crate font_types as types;
Modules
- Custom array types
- The various font tables
- Generic traversal of font tables.
Structs
- An array of nullable offsets that can be resolved on access.
- An array of offsets that can be resolved on access.
- Reference to the content of a font collection file.
- A reference to raw binary font data.
- Reference to an in-memory font.
- Record for a table in a font.
- Typed access to raw table data.
Enums
- Reference to the content of a font or font collection file.
- An error that occurs when reading font data
Traits
- A type that can compute its size at runtime, based on some input.
- A type that can be read from raw table data.
- A trait for types that require external data in order to be constructed.
- A marker trait for types that can read from a big-endian buffer without copying.
- Any offset type.
- A trait for a type that needs additional arguments to be read.
- a (temporary?) helper trait to blanket impl a resolve method for types::Offset
- An interface for accessing tables from a font (or font-like object)
- A table that has an associated tag.
- A trait for types that have variable length.
Type Definitions
- The OpenType Table Directory