Pinot
Fast, high-fidelity OpenType parser.
Install / Use
/learn @dfrg/PinotREADME
pinot
Fast, high-fidelity OpenType parser.
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
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
