Crate fea_rs

source ·
Expand description

Parsing and compiling the Adobe OpenType Feature File format.

The main entry point for this crate is the Compiler struct, which provides a builder-like interface for compiliing from source.

Re-exports

Modules

  • Compiling OpenType Layout tables
  • Load and tokenize sources.
  • typing for ast nodes. based on rust-analyzer.
  • helpers and utilties (mostly for testing/debugging?)

Structs

  • A diagnostic, including a message and additional annotations
  • A glyph map for mapping from raw glyph identifiers to numeral GlyphIds.
  • A node in the token tree.
  • A token is a chunk of text, tagged with a Kind.

Enums

Type Aliases