Multilingual Proclamation (25 languages, 8 scripts)
A three-page proclamation from the fictional Concord of Nations, issued in its six official languages and annexed with the same message in 25 languages across 8 writing systems. It is the most demanding single document in the gallery — a stress test of the engine's text and layout pipeline rendered entirely from declarative JSON.
Every script is shaped at render time by HarfBuzz: Arabic and Persian letters join into their contextual forms, Devanagari builds conjuncts, Thai stacks vowels and tones, Hebrew sets right-to-left, and Chinese/Japanese/Korean embed via on-demand subsetting (a 16 MB font costs a few kilobytes in the output).
Highlights
- 8 writing systems — Latin, Cyrillic, Greek, Arabic (incl. Persian), Hebrew, Devanagari, Thai, and CJK — Latin, Cyrillic and Greek from one Noto Serif family; the rest from script-specific Noto fonts.
- Multi-script seal — a single canvas seal carries four scripts on two concentric
textPathrings (Arabic + Latin outer, Greek + Devanagari inner) around a CJK character. - Page / section breaks — the proclamation, the official-language renderings, and the full membership annex each occupy their own page.
- Five barcode symbologies — the same reference encoded as Code 128, PDF417, Data Matrix, Aztec, and QR.
- Icon font — FontAwesome glyphs used inline in section headers.
- Watermark + disclosure — a tiled
SAMPLEwatermark and an explicit fictional-document notice.
Features used: Custom Fonts, Tables, Columns, Lists, Canvas, Barcodes, Breaks, Watermarks, baseDirection, Shortcodes
- Output
- Template
- Data