v1.22.1

Gerstep/cybosv1.22.1Sep 20, 2026by abimaelmartell

Upgrading?

AI Summary

This release improves the decoding of ligature glyph names by reading them via their component parts rather than dropping them, following Adobe Glyph List specifications.

Key Highlights

  • Decodes ligature names by components (e.g., `f_t`, `f_f_i`) and `uni` sequences.
  • Handles glyph name suffixes like `a.sc` and `f_i.liga`.
  • Maintains width information for multi-letter ligature results.

New Features

  • Enhanced ligature glyph name resolution

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