Quantum Tech Agency
All posts
Design & Brand··6 min read

A design system for three scripts

What we learned building a single design language that holds in Latin, Arabic, and Sorani script.

by Quantum Admin

Why a single system

The temptation when shipping a multi-script product is to fork the design language per script. Resist it. A single system with explicit RTL primitives is dramatically cheaper to maintain than three near-identical-but-different systems.

What is shared, what is forked

Type ramps, color, spacing, motion, icons, and component anatomy are shared. What is forked: typeface per script, line-height scaling for Arabic and Sorani (which run taller than Latin at the same point size), and a small set of directional icons.

The unsexy win

The biggest productivity gain was a single Figma library with token aliases that swap fonts and direction based on a top-level locale variant. Designers stop thinking about "the Arabic version" and start thinking about the product.

Like what you read?

We are usually shipping something interesting — tell us what you are working on.

Start a Project