v1.5.2 v1.23.0
medium risk
Osmantic/ODSSep 21, 2026 → Sep 22, 20260 days between releases
What's New
Enhances text extraction for complex layouts, invisible text, and right-to-left scripts.
New Features
- Reads right-to-left runs shown in reading order forwards.
- Handles invisible text layers under images as OCR scans.
- Interpolates single-glyph gaps in ToUnicode CMaps for ambiguous codes.
Improvements
- Reads Form XObjects with large numerals by saturating them in place.
- Reads re-encoded simple fonts by `/Differences` names when ToUnicode CMaps are stale.
- Composes detached spacing accents with the letter they are painted over.
- Treats returns from zero-advance dependent signs as no word gap.
Bug Fixes
- Fixes pages that read word-mirrored by voting for visual storage of right-to-left runs.
- Fixes pages with empty text extraction due to large numerals in Form XObjects.
- Fixes stray accents appearing as separate words.
- Fixes word gaps in scripts that attach signs by stepping the pen back.
Upgrade Notes
Upgrading adds support for complex layouts, invisible text, and right-to-left scripts. No configuration changes are required.
The Two Releases
v1.5.2
Clypra v1.5.2
Sep 21, 2026· 1 month ago
Minimal release notes: "Automated multi-platform release bundle — macOS (arm64), Windows (x64), Linux (x64)."
Full release notesv1.23.0
1.23.0 — Text-layer repairs
Sep 22, 2026· 1 month ago
Enhances text-layer repairs to handle complex layouts, invisible text layers, and right-to-left text correctly.
Full release notes