Designing boards
Right-to-left and custom typefaces
Uploading a typeface, using Persian, Arabic and Hebrew properly, and building bilingual boards.
Right-to-left is handled in the layout engine rather than patched on at the widget level, which is why an Arabic board here reads the way a native reader expects rather than like a translated one.
Uploading a typeface
Media → upload the font file. The family name is taken from the filename, so Vazirmatn-Regular.ttf gives you a family called by that name, selectable in every widget on the panel.
Upload one weight per file. If you want regular and bold, upload both.
Uploading a typeface to a panel is embedding it. Check the licence allows that — most open families such as Vazirmatn, Noto and IBM Plex do; most foundry licences do not without an embedding grant.
Which typefaces work
For Persian and Arabic, Vazirmatn is the safe default: it covers Arabic and Persian well, has proper digit forms, and is openly licensed. Noto Naskh Arabic and IBM Plex Sans Arabic are also good. For Hebrew, Noto Sans Hebrew.
Avoid using a Latin typeface and hoping the system substitutes — the substitute will not match your weight or your metrics, and the board will look like two designs.
Setting direction
Direction is a property of the text, so a board can mix scripts. Set the widget's direction to right-to-left and:
- Text aligns from the right.
- Punctuation and parentheses resolve correctly.
- Numbers stay left-to-right inside a right-to-left line, which is what a reader expects.
Bilingual boards
Two approaches, both used in the templates:
Side by side — two text widgets, one per language, in adjacent cells. Best when both audiences are present at once, and when the content is short.
Alternating — two layouts, swapped on a rotation. Best when the content is long enough that a split board would be unreadable in both languages.
Numerals
Persian and Arabic boards often want Eastern Arabic numerals for prose and Western digits for prices. Decide once for the whole board rather than per-widget; mixed numeral systems on one screen read as a mistake even to people who cannot name why.
Checking it
Look at the real board on the real screen with somebody who reads the script. Latin-alphabet reviewers routinely miss reversed punctuation, wrong-form digits and a font substitution that has quietly happened, all of which are obvious to a native reader in a second.