v1.22.1
AprilNEA/OpenLogiv1.22.1Sep 20, 2026by abimaelmartell
Upgrading?
AI Summary
Improves font parsing by correctly reading ligature glyph names using component spelling, Unicode sequences, or suffixes, ensuring ligatures are preserved instead of dropped.
Key Highlights
- Decodes ligature names by components (e.g., `f_t`, `f_f_i`)
- Handles `uni` sequences of code points
- Respects suffixes like `.sc` and `.liga`
- Maintains ligature widths through fallback
New Features
- Ligature glyph name decoding
Full Release Notes
Changes since 1.22.0: - Read ligature glyph names by their components instead of dropping them: names that spell a ligature by components (`f_t`, `f_f_i`, `T_h`), as a `uni` sequence of several code points (`uni00660069`), or with a suffix (`a.sc`, `f_i.liga`) decode to their letters per the Adobe Glyph List specification, in `/Differences` arrays and in embedded font programs' own glyph names; multi-letter results carry their widths through the base-14 fallback. A name that still cannot be read keeps reading as nothing, as in 1.22.0 (#558). No API changes. Release preparation: #559. [Full changelog](https://github.com/firecrawl/pdf-inspector/compare/v1.22.0...v1.22.1)
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one