v1.22.0 v1.22.1

low risk

obra/superpowersSep 20, 2026 → Sep 20, 20260 days between releases

What's New

Decodes ligature glyph names by components instead of dropping them

New Features

  • Decodes ligature names spelled by components (e.g., f_t)
  • Decodes ligature names using Unicode sequences (e.g., uniXXXX)
  • Decodes ligature names with suffixes (e.g., a.sc)

Improvements

  • Maintains multi-letter width fallback for complex ligatures
  • Improves text extraction accuracy for embedded font programs

Bug Fixes

  • Fixes ligature glyph names being dropped during extraction

Upgrade Notes

No API changes were introduced, so no configuration or migration steps are required.

The Two Releases

v1.22.0

1.22.0 — Right-to-left text, symbolic fonts, tracked titles and font metadata

Sep 20, 2026· 1 month ago

This release introduces support for right-to-left text rendering, symbolic fonts, and enhanced font metadata including bold weight detection.

Full release notes
v1.22.1

1.22.1 — Ligature glyph names

Sep 20, 2026· 1 month ago

This release focuses on improving text extraction by correctly decoding ligature glyph names according to the Adobe Glyph List specification.

Full release notes