Attached are examples with the barcode / font proportions roughly the same as the GS1 example, which turns out to be font height 29 (approximately) for Arimo. The first example "zint_wip_dbarexpstk_font29.png" (1-bit monochrome) was produced using the command: zint -b dbarexpstk -d '(01)09501101530003(17)140704(10)AB-123' --gs1parens --text=3 --textgs1aibreak -o zint_wip_dbarexpstk_font29.png --fontheight=29 -w 20 where the text flags have now been separated into "--text=3" (print HRT for stacked)...
Re "stb_truetype.h" comment "DO NOT USE THIS ON UNTRUSTED FONT FILES" yes, the plan is to use this only for the truetype files (Arimo and OCR-B) that are embedded in zint, and to require FreeType for user-specified non-embedded ones (eventually). Re bitmap font, the idea is that the use of patching will be equivalent to this - it's basically using the truetype files as a database and then patching up the results at lower scales (currently zint scale 1 only at the moment). Thanks for the info re sizes....
Yes I'm very conscious of the need to maintain 1-bit monochrome printing. There are no plans to use anything as sophisticated as cairo and pango at the moment. FreeType wil be used, though not immediately, as an optional dependency. The current plan is to use a modified version of "stb_truetype.h" for the built-in default fonts "Arimo" & "OCR-B". Its rendering is acceptable for 8-bit grayscale but not so much for 1-bit monochrome, particularly for scales less than 2, so the idea is to "patch" the...
Hi Andre, yes it's embarrassing to look at the dates here - will commit to implementing HRT for the stacked variants over the next month, i.e. on or before 6th August 2026. Hard deadline!
GRIDMATRIX: fix byte latch 6 -> 7, & allowing more than one
Aztec Regression Bug
Actually, as this was introduced after the last release, it does make sense to close it now. Thanks again!
Good stuff, thanks! Added arm64 build to the CI with commit [aadd94] . (Re closing, I usually leave issues open until the release that fixes them is done.)