Prompts
EN

Fonts that cover several writing systems

Families that set Latin together with three or more other scripts in one design, for multilingual sites, apps and documents.

13 open-license familiesUpdated

One voice, many scripts

Set in Google Sans. Select “Show it here” on any font below to set this line in it.

A product that speaks many languages has a typographic problem. If the brand typeface covers only Latin, every other script falls back to whatever the device supplies, and the same page looks like a different company in Moscow, Tel Aviv and Mumbai. Line heights change, weights no longer match, and bold in one script sits beside regular-looking text in another.

Multi-script families exist to prevent that. In a good one, the scripts are designed as a group: stroke thickness, apparent size and general temperament are harmonized, while each script keeps its own traditional proportions and is not bent into Latin shapes. Weights correspond across scripts, so a heading is equally strong in every language.

There are practical points to weigh. Large coverage means large files, so serve the font in subsets and let each page load only the scripts it uses. Check that every weight you need exists for every script; some families cover more scripts in regular than in bold or italic. And remember that script support is not language support: a font can include Arabic letters and still lack the extra ones Persian or Urdu need. The notes below list the scripts each record names.

  1. Google Sans

    19 writing systems besides Latin, among them Thai, Hebrew, Devanagari and Armenian, in 7,525 glyphs.

    Sans Serif 8 styles · variable OFL Try Google Sans

  2. Noto Sans

    Cyrillic, Greek and Devanagari with Latin in 4,503 glyphs, with sister families for further scripts.

    Sans Serif 18 styles · variable OFL Try Noto Sans

  3. Rubik

    Arabic, Hebrew and Cyrillic with Latin in one variable family.

    Sans Serif 14 styles · variable OFL Try Rubik

  4. Open Sans

    Cyrillic, Greek and Hebrew with Latin in a humanist sans with six weights and italics.

    Sans Serif 12 styles · variable OFL Try Open Sans

  5. Arimo

    Greek, Cyrillic and Hebrew with Latin in 3,244 glyphs.

    Sans Serif 8 styles · variable OFL Try Arimo

  6. Tinos

    Greek, Cyrillic and Hebrew in a text serif of 3,210 glyphs.

    Serif 4 styles OFL Try Tinos

  7. Libertinus Serif

    A book serif spanning Greek, Cyrillic and Hebrew in 2,398 glyphs.

    Serif 6 styles OFL Try Libertinus Serif

  8. Libertinus Sans

    A humanist sans with visible stroke contrast, spanning Greek, Cyrillic and Hebrew in 2,232 glyphs.

    Sans Serif 3 styles OFL Try Libertinus Sans

  9. Bona Nova

    Arabic, Cyrillic, Greek and Hebrew in a calligraphic serif.

    Serif 3 styles OFL Try Bona Nova

  10. Cousine

    A fixed-width sans covering Cyrillic, Greek and Hebrew in Regular and Bold with italics.

    Monospace 4 styles OFL Try Cousine

  11. Cardo

    Greek and Hebrew with historical scripts such as Gothic and Runic, in an old-style serif built for scholars.

    Serif 3 styles OFL Try Cardo

  12. Arima

    Tamil, Malayalam and Greek beside Latin in a soft display family, variable from Thin to Bold.

    Display 7 styles · variable OFL Try Arima

  13. Alkatra

    Bangla, Devanagari and Odia with Latin in a display family.

    Display 4 styles · variable OFL Try Alkatra

Samples load a basic Latin subset of each family. Every family here carries an open license; its page states the terms and offers the original files.

Questions about fonts that cover several writing systems

What happens when a font lacks a script on my page?

The browser or operating system substitutes another font for those characters. The text remains readable but its weight, size and style may no longer match the rest of the page.

How do I keep multi-script fonts from slowing a site down?

Split the font into subsets by script and declare each with unicode-range. Visitors then download only the subsets their page needs.

Does script coverage guarantee support for a specific language?

No. Languages sharing a script often need extra letters or local forms. Check the language list on each font page and test with real text.

Are these multi-script fonts free for commercial products?

Yes. All of them are under the SIL Open Font License, which allows commercial use and embedding.