Aller au contenu principal

Proclamation multilingue (25 langues, 8 systèmes d'écriture)

Une proclamation de trois pages du fictif Concorde des Nations, émise dans ses six langues officielles et annexée avec le même message en 25 langues sur 8 systèmes d'écriture. C'est le document unique le plus exigeant de la galerie — un test de résistance du pipeline texte et disposition du moteur rendu entièrement à partir de JSON déclaratif.

Chaque script est façonné au moment du rendu par HarfBuzz : les lettres arabes et persanes se joignent dans leurs formes contextuelles, le dévanagari construit des ligatures, le thaï empile les voyelles et les tons, l'hébreu se définit de droite à gauche, et chinois/japonais/coréen s'intègrent par sous-ensemble à la demande (une police de 16 MB coûte quelques kilooctets dans la sortie).

Points forts

  • 8 systèmes d'écriture — Latin, cyrillique, grec, arabe (y compris persan), hébreu, dévanagari, thaï, et CJK — Latin, cyrillique et grec d'une seule famille Noto Serif ; le reste de polices Noto spécifiques au script.
  • Sceau multi-script — un seul sceau de toile porte quatre scripts sur deux anneaux textPath concentriques (arabe + Latin extérieur, grec + dévanagari intérieur) autour d'un caractère CJK.
  • Sauts de page / section — la proclamation, les rendus en langues officielles, et l'annexe complète des membres occupent chacun leur propre page.
  • Cinq symbologies de codes-barres — la même référence encodée en tant que Code 128, PDF417, Data Matrix, Aztec, et QR.
  • Police d'icônes — glyphes FontAwesome utilisés en ligne dans les en-têtes de sections.
  • Filigrane + divulgation — un filigrane SAMPLE carrelé et un avis de document fictif explicite.

Fonctionnalités utilisées : Polices personnalisées, Tableaux, Colonnes, Listes, Toile, Codes-barres, Sauts, Filigranes, baseDirection, Shortcodes