v1.22.1
atlasia-ma/MoulSotv1.22.1Sep 20, 2026by abimaelmartell
Upgrading?
AI Summary
This patch resolves issues with ligature glyph names by decoding them into their component letters rather than dropping them. It applies this logic to font difference arrays and embedded font programs.
Key Highlights
- Decodes ligature glyph names by components
- Supports `uni` sequences and suffixes (e.g., `.liga`)
- Applies to `/Differences` arrays and embedded font programs
- Maintains multi-letter result widths via fallback
New Features
- Ligature name decoding
- Component-based glyph name resolution
Full Release Notes
Changes since 1.22.0: - Read ligature glyph names by their components instead of dropping them: names that spell a ligature by components (`f_t`, `f_f_i`, `T_h`), as a `uni` sequence of several code points (`uni00660069`), or with a suffix (`a.sc`, `f_i.liga`) decode to their letters per the Adobe Glyph List specification, in `/Differences` arrays and in embedded font programs' own glyph names; multi-letter results carry their widths through the base-14 fallback. A name that still cannot be read keeps reading as nothing, as in 1.22.0 (#558). No API changes. Release preparation: #559. [Full changelog](https://github.com/firecrawl/pdf-inspector/compare/v1.22.0...v1.22.1)
Related Repositories
rasbt/LLMs-from-scratch★ 107,079
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
lyogavin/airllm★ 40,215
AirLLM 2.8T LLM inference with single 4GB GPU
NirDiamant/RAG_Techniques★ 29,962
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
microsoft/OmniParser★ 25,539
A simple screen parsing tool towards pure vision based GUI agent
karpathy/nn-zero-to-hero★ 24,907
Neural Networks: Zero to Hero