v1.25.1 v1.25.2

low risk

thevoiceguy/siphon-aiSep 28, 2026 → Sep 28, 20260 days between releases

What's New

Refines superscript sizing and improves subset font handling logic.

Improvements

  • Sizes superscript runs by letters and digits to preserve TeX-like minus signs.
  • Skips ToUnicode repairs for fonts with correct CMaps to improve efficiency.
  • Handles subset fonts where glyph indexes are renumbered via CIDToGIDMap.

Bug Fixes

  • Fixes text sizing for superscript runs containing signs larger than digits.
  • Corrects handling of subset fonts with renumbered glyph indexes.

Upgrade Notes

No configuration changes required. No API changes.

The Two Releases

v1.25.1

1.25.1 — Font decoding fixes

Sep 28, 2026· 24 days ago

Fixes critical font decoding issues affecting two-byte string extraction and Type1 fonts that lack standard base encodings.

Full release notes
v1.25.2

1.25.2 — Script sizes and ToUnicode repair checks

Sep 28, 2026· 24 days ago

This release refines text sizing logic for superscripts and subscripts and improves the repair checks for ToUnicode CMaps in subset fonts.

Full release notes