engineering · · 5 min read
Design systems for 3 scripts — Latin, Arabic, Ethiopic
What changes about a design system when it needs to hold up across right-to-left and a third script?

Design systems built for Latin scripts subtly fail for Arabic and Ethiopic. Logical properties get you 80% of the way; the remaining 20% is per-script type ramps, mirrored icons, and per-locale grid spacing.
Authors
Dawit MengistuChief AI Officer