Font lister

Updated 28 February, 2021 • recent changes scripts/fontlist • leave a comment

This page provides a (not exhaustive) list of fonts, grouped by script, that are available via the Windows 10 and Mac OS X operating systems, as well as Google's Noto fonts and SIL fonts. Note that some of the Windows and Mac fonts have to be downloaded by the user before they can be applied to text. Install Adobe NotDef font for best results.

Choose a script:
adlamahomarabic (subsets: nastaliqafrican) • armenianbalinesebamumbassa vahbatakbengalibuginesebuhidcanadian syllabicschakmachamcherokeechinese, simplifiedchinese, traditionalcopticcyrillicdevanagariethiopicgeorgiangreekgujaratigunjala gondigurmukhihanifi rohingyahanunoohebrewjapanesejavanesekaithikannadakayah likhmerkhojkikoreanlaolatinlepchalimbulisumalayalammandaicmasaram gondimende kikakuimeetei mayekmiaomodimongolianmromyanmarnew tai luenewan'konyiakeng puachue hmongol chikiold hungarianoriyaosageosmanyapahawh hmongrejangrunicsamaritansaurashtrashaviansinhalasundanesesora sompengsyloti nagrisyriactai letagalogtagbanwatai thamtai viettamilteluguthaanathaitibetantifinaghvaiwanchowarang citiyezidiyi

Archaic scripts

anatolian hieroglyphsaramaicavestanbhaiksukibrahmicypriot syllabarydeseretdograegyptian hieroglyphselymaicglagoliticgothicgranthahatrankharoshthikhudawadilinear blycianlydianmahajanimakassaresemanichaeanmarchenmultaninabataeanoghamold persianold south arabianold turkicpahlavipalmyreneparthianphags-paphoeniciansharadasiddhamsoyombotakritirhutazanabazar squareugaritic


General usage

A downwards pointing arrow next to a Mac or Windows icon indicates that the font needs to be downloaded by the user before it is available. (If you are choosing fonts for use in a CSS font-family property, you should be cautious about adding these fonts, since the reader may not have downloaded them.)

The default text used is article 1 of the Universal Declaration of Human Rights, taken from this Unicode page, wherever I could find it. I created a few instances myself, where it was missing, and otherwise I resorted to other texts.

In some cases, a square box with a cross in it is displayed (this only occurs in the text view if you have the Adobe NotDef font installed). This indicates that the font doesn't cover all the glyphs needed to represent the sample text. Most often this applies to punctuation or other common characters. In Latin text, in particular, it indicates which fonts support extended characters and which don't. In normal use in a Web browser, glyphs for such characters will be backfilled by using a glyph from some other font.

All images are set to 28px in size.

Font groupings

Fonts are roughly grouped with other similar fonts, in way that seems useful, but may not be scientific.

By default, fonts fall into one of the following two categories: 'modulated', indicates that strokes have varying widths (and usually have tapered or pointed ends), whereas 'monoline' fonts have strokes that are generally the same width (and stroke ends are usually squared off). In some cases, the choice between these two categories is difficult to make. Also, some of the larger fonts (esp. Arial Unicode MS) may render some scripts with modulated glyphs and others with monoline, all within the same font. Use this tagging as a rough guide only.

A number of other groupings are used, and fonts to which they apply appear in those groups, regardless of modulated/monoline characteristics.

Here is the current list of groups:

Checking language-specific repertoires

If you want to check whether a font or set of fonts supports the characters needed for a particular language, follow these steps.

  1. Open the Character usage lookup app, and find the language.
  2. Scroll down the page to find the link Check for fonts and click on it.
  3. A new page will open showing how the characters are rendered by each font.

Note that it is much easier to see which characters are and are not supported if you have installed the Adobe NotDef font, since this will cause the missing characters to be rendered as square boxes.

Font sources

The Mac and Windows fonts used in the images are provided by the Operating System (although, as mentioned earlier, some fonts need to be downloaded using the OS font management tools). The SIL fonts are provided on their download page. The Noto fonts used in images are typically taken from the Phase III list on GitHub, although some may be older and sourced from the public site.

Customising via the URL

You can specify what you want to see in the URL. The parameters are:

  1. script: (required) This is a script code, or a script code plus language/region code that is used in the database. For example, script=arab, or script=arab-afr.
  2. style: (optional) A writing style. This should be one of the font grouping names listed above. For example, script=arab&style=nastaliq, or script=thai&style=loopless, or script=hans&style=kai.
  3. text: (optional) If you use this, the standard phrase will be replaced by the text you supply, and the results will be shown as text, rather than images (so you'll need to have the font on your system to see the result). For example, script=grek&text=άνθρωποι.
See recent changes.  •  Make a comment.  •  Licence CC-By © r12a.