SkillAgentSearch skills...

Pinot

Fast, high-fidelity OpenType parser.

Install / Use

/learn @dfrg/Pinot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

pinot

Fast, high-fidelity OpenType parser.

Crates.io Docs.rs MIT licensed Apache licensed

This crate is a work in progress, but aims to parse OpenType fonts with a level of detail that is amenable to modeling, analysis and transformation. The current focus is specifically on OpenType layout and the crate provides comprehensive coverage of that portion of the specification along with strong support for variations and the core header tables. There are still a lot of missing bits to cover the full specification.

The long term (and perhaps overly ambitious) goal is a community collaboration on a set of crates that can do for font tooling what LLVM has done for compiler tooling. Specifically, there is a desire to build a generic font model abstraction (in some other crate) that is somewhat akin to LLVM IR and allows for analysis, transformations and optimization. With importers from various formats (OpenType, UFO, Glyphs, ..) and exporters for others (OpenType, OpenType-Next?) the idea is to support current font development pipelines while allowing exploration for future progress.

Related Skills

View on GitHub
GitHub Stars34
CategoryDevelopment
Updated3mo ago
Forks4

Languages

Rust

Security Score

87/100

Audited on Dec 9, 2025

No findings