Add pdf-invoice module: one invoice in OpenPDF 3.0.5, iText Core 9.8.0 and Flying Saucer 10.7.0, Devanagari shaping checked by rendering, streamed vs buffered download, subset sizes and timings

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_017ic4b6Kg9RWSTJzyz6KP9X
This commit is contained in:
2026-10-30 16:46:25 +00:00
co-authored by Claude Sonnet 5.5
parent 9b1da079c6
commit 3a30194459
54 changed files with 1906 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
# glyph codes written into page 1 content streams for the probe invoice (Identity-H, 2 bytes each)
# code points drawn, spaces excluded: 364
# the engines also draw the spaces as glyphs, so read the numbers against each other, not against this one
openpdf glyph codes: 427
itext glyph codes: 423
flyingsaucer glyph codes: 421
openpdf-jdk glyph codes: 387
openpdf-jdk-actualtext glyph codes: 387
flyingsaucer-shaped glyph codes: 381