
Invoice (ja)
22 line items paginate with a repeating table header, per-tax-rate totals, QR + link; `params-short.json` renders a 3-item single page from the same template.
All 23 of these are runnable examples bundled in the repository. Each one is a templates.yml, a definitions.yml and a params.json that the CLI renders into exactly the PDF/PNG you see here. Rendering is deterministic, so CI byte-compares every output on every run.

22 line items paginate with a repeating table header, per-tax-rate totals, QR + link; `params-short.json` renders a 3-item single page from the same template.

Run, Melos! (excerpt): vertical columns paginate with their ruby, strict kinsoku + hanging punctuation, tate-chu-yoko in the colophon, vertical page numbers.

Letter-size US invoice: USD with cents, plural-aware quantities (`1 item` / `24 items`), Net-30 terms, payment box + pay-online QR.

Letter-landscape certificate: double-rule frame, wide letter spacing, real italics, verification QR.

The locale-pack story: the same receipt geometry as ja / zh-CN / 80mm en-US, with currency, dates, tax wording, and font fallback swapped by the pack.


ONE template, two params files: form marks, 〒 entry cells, wareki with a blank-form `placeholder`; not a single pt shifts.

An American Japanese restaurant's specials: English menu, USD prices, and the vertical 正直亭 brand column + per-dish vertical names carrying the Japanese feel.

2×4 n-up imposition with per-ticket QR, trim marks for the cutter, `placeholder` seat fallback; 14 attendees flow onto sheet 2 automatically.

The invoice's sibling: single-rate one-pager, estimate-terms box, discount row.

Between estimate and invoice: quantity-bundling `headerGroups`, data-driven row styling that tints only rows with items remaining, a receipt-stamp field; partial ↔ complete delivery as two data files.

The Thinreports migration artifact — the migration walkthrough's result.

Variable-height `repeat_flow` cards with dynamic images.

2×3 n-up labels with 〒 cells and an overflowing contents list.


A3 spread, blank ↔ filled from one template.

Landscape certificate with a double-rule frame and full bleed.

Horizontal + vertical char grids with ruby and practice cells.

200-character manuscript paper with Aozora ruby.

The 400-character horizontal sheet.

The quickstart document: containers with `%` widths, a boxed total, tax breakdown, issuer block and QR.

A custom-size 80mm thermal-printer receipt.

The simplified-Chinese member of the locale set.

Devanagari conjuncts + lakh/crore digit grouping.

Latin face + Philippine peso from the fil-PH pack.