Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-07-15)
Features
cli: add --fonts tier flag to render command (a4034ea )
content: parse Type3 d0/d1 glyph-metric operators (2c2d194 )
encoding: standard-14 AFM advance width tables (6d5775d )
py: add fonts= tier parameter to Page.render (6a1319c )
python: discover pdfboss-fonts for fonts=full; font_dir override (be518f3 )
python: pdfboss-fonts data package with the OFL substitute faces (d2d02be )
python: pdfboss[full] extra + pdfboss-fonts release pipeline (b60f704 )
render: add GlyphPainting tier and RenderOptions gate (eef8b17 )
render: advance glyphs by the PDF /Widths, program advance as fallback (9711bfd )
render: bundle OFL substitute faces behind the substitute-fonts feature (0518969 )
render: decrypt and segment Type1 FontFile programs (c176f34 )
render: honor built-in StandardEncoding for embedded Type1 fonts (23473d3 )
render: honor Type3 d0/d1 colored vs uncolored glyphs (bb98088 )
render: interpret CFF Type2 charstrings into outlines (7aa88e4 )
render: interpret Type1 charstrings into outlines (dbae39c )
render: map simple TrueType glyphs via /Encoding and /Differences (e626893 )
render: paint embedded CFF fonts, gated by the AllEmbedded tier (f1410a2 )
render: paint embedded Type1 fonts, gated by the AllEmbedded tier (601744d )
render: paint Type3 glyphs by re-entering the executor, gated (7849b1c )
render: parse the CFF container (INDEX/DICT/charset) (9c1b047 )
render: parse the post table for glyph-name lookup (dcf77d7 )
render: parse Type1 FontMatrix, Encoding, Subrs, CharStrings (59f1833 )
render: parse Type3 font dicts (CharProcs, FontMatrix, widths) (bb22596 )
render: substitute non-embedded fonts at Full, AFM-14 advances (4b03a79 )
render: substitute-source option, provider trait, face request (65d4a1d )
Bug Fixes
encoding: reject non-Core-14 siblings in standard-14 width lookup (e8e8056 )
render: bound callothersubr passthrough; flex open-guard; 255 test (117f27e )
render: cap aggregate CID /W expansion; correct tier-test comment (46bfe3b )
render: consume a single eexec separator; leniency tests (31334e4 )
render: paint bare-encoding standard-14; correct NOTICE; Symbol prefix; CLI feature (53e09af )
render: saturate /Differences code increment and document load_simple tiers (f4aa144 )
render: scope substitution to simple fonts; preserve Type3/Type0 (985368c )
Documentation
render: design spec for full glyph painting (6fb3476 )
You can’t perform that action at this time.