v1.25.1 v1.25.2

low risk

t8y2/dbxSep 28, 2026 → Sep 28, 20260 days between releases

What's New

Fixes subscript/superscript sizing and optimizes ToUnicode repair checks.

Improvements

  • Refined script size calculation logic for superscripts and subscripts.
  • Optimized ToUnicode CMap repair checks to skip valid subset fonts.

Bug Fixes

  • Fixes exponent minus signs and oversized sign runs in script sizing.

Upgrade Notes

No configuration changes required. This patch release introduces no API changes or breaking modifications.

The Two Releases

v1.25.1

1.25.1 — Font decoding fixes

Sep 28, 2026· 24 days ago

Addresses critical font decoding bugs where multi-byte characters were misread as single bytes, preventing text corruption. It also improves Type1 font decoding for non-standard 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 script sizing for superscripts and subscripts to handle exponents and oversized signs correctly. It also optimizes font handling by skipping unnecessary ToUnicode repairs when the CMap is already valid.

Full release notes