v1.25.2

Netw0rkNoob/VulnClawv1.25.2Sep 28, 2026by abimaelmartell

Upgrading?

AI Summary

Maintenance release fixing PDF script sizing and ToUnicode repair checks. It refines super/subscript run sizing so symbol-font minus signs do not incorrectly drop superscript markup, and skips unnecessary subset-font ToUnicode repairs when the CMap is already correct. No API changes.

Key Highlights

  • Super/subscript runs are sized by letters and digits, preserving <sup> markup when a symbol-font minus is oversized.
  • Sign-only runs or runs with signs more than a quarter larger than letters/digits are still sized by the largest glyph.
  • Skips ToUnicode repairs through /CIDToGIDMap when the CMap is keyed by code and already correct.
  • Skips renumbering repairs for subsets that kept their glyph indexes.
  • No API changes.

Full Release Notes

Changes since 1.25.1:

- Size a super- or subscript run by its letters and digits: an exponent whose minus sign a symbol font sets a design size above its digits (as TeX does) keeps its `<sup>` markup; a run of signs alone, or with signs more than a quarter larger than its letters and digits, is still sized by its largest glyph (#603).
- Skip a subset font's ToUnicode repairs where the font itself shows the CMap is right: the repair through a `/CIDToGIDMap` for a CMap keyed by code, and the renumbering of a subset that kept its glyph indexes (#605).

No API changes.

Release preparation: #606.

[Full changelog](https://github.com/firecrawl/pdf-inspector/compare/v1.25.1...v1.25.2)

Related Repositories