v1.22.1
Universal-Debloater-Alliance/universal-android-debloater-next-generationv1.22.1Sep 20, 2026by abimaelmartell
Upgrading?
AI Summary
Improves font handling by decoding ligature glyph names according to the Adobe Glyph List specification, ensuring multi-letter results carry their widths.
Key Highlights
- Decodes ligature names by components (e.g., f_t, f_f_i) and code point sequences (uniXXXX).
- Supports suffixes (a.sc, f_i.liga) in glyph names.
- Maintains backward compatibility for names that cannot be decoded.
New Features
- Ligature glyph name decoding in /Differences arrays
- Multi-letter result width preservation
- Support for suffix-based ligature names
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