v1.22.1

asheshgoplani/agent-deckv1.22.1Sep 20, 2026by abimaelmartell

Upgrading?

AI Summary

Enhances font glyph name decoding by reading ligatures via components, Unicode sequences, or suffixes, ensuring proper width handling while maintaining backward compatibility for unresolvable names.

Key Highlights

  • Decodes ligature glyphs by components (e.g., f_t, f_f_i) and suffixes (e.g., a.sc, f_i.liga).
  • Supports Unicode sequences (e.g., uni00660069) per the Adobe Glyph List specification.
  • Maintains glyph widths through base-14 fallback for multi-letter results.
  • Backward compatible: unresolvable names read as nothing, similar to v1.22.0.

New Features

  • Enhanced ligature glyph name decoding logic.

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