In 2014, I started compiling a list of fonts for typesetting phonetic transcriptions using symbols of the International Phonetic Alphabet (IPA). It is probably the most comprehensive and up-to-date list of such fonts, providing short, yet detailed reviews of the typefaces and the quality of their symbols – but it has two disadvantages: First, the reviews are written in German, which most people do not read. Second, the list – featuring more than 40 typefaces – has grown quite long and maybe even a bit confusing. If you are looking for a decent sans-serif typeface that includes phonetic symbols in its bold style, the long list will not be much help. That is why created a table of all fonts for phonetic transcriptions I am aware of (thanks to Friedrich Althausen, the designer of the Vollkorn typeface, for the suggestion!).
For each font family, I have indicated whether the roman and italic styles in the regular and bold weights contain phonetic symbols (R: Regular Roman; I: Regular Italic; B: Bold Roman; BI: Bold Italic).¹ Whenever a typeface family includes more than these four styles, this is noted in the ‘More styles’ column (but you’ll have to look up the details for yourself). This is also true when a typeface has more than one bold weight (e.g., Semibold and Bold) or more than one italic style (e.g., ‘true’ italics and oblique). If you want to read the typeface reviews, click on their names (warning: German content ahead).
In each category, ✓ means that a (more or less) complete set of phonetic symbols is available. Even if a font is marked that way, some symbols may be missing. (✓) means that a style or weight is present in the typeface, but that it does not contain phonetic symbols. ✗ means that a style or weight is missing entirely from the typeface in question.² The last column contains a rating: This is not about whether a typeface is nice in general, but only refers to the completeness, drawing quality and functioning of the phonetic symbols. Please note that a five-star rating, used for the best typefaces in this area, does not imply that the typeface is absolutely complete and utterly flawless; minor deficiencies may remain. In any case, the rating is subjective, of course, so feel free to comment if your evaluation differs from mine. Also, please let me know if you know of any other typefaces with phonetic symbols.
Typeface | Category | Licence | R | I | B | BI | More styles | Rating |
---|---|---|---|---|---|---|---|---|
Allatuq | Script | Paid | ✓ | ✓ | ✗ | ✗ | ✗ | ★★☆☆☆ |
Andika | Sans Serif | Free (OFL) | ✓ | (✓) | (✓) | (✓) | ✗ | ★★★★☆ |
Andron | Serif | Paid | ✓ | ✓ | (✓) | (✓) | ✗ | |
Arial | Sans Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★☆ |
Arimo | Sans Serif | Free (Apache) | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
Brill | Serif | Free | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★★ |
Calibri | Sans Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✓ | ★★★★★ |
Cambria | Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★★ |
Cardo | Serif | Free (OFL) | ✓ | (✓) | (✓) | ✗ | ✗ | ★★☆☆☆ |
Charis | Serif | Free (OFL) | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★★ |
Code2000 | Serif | Shareware | ✓ | ✗ | ✗ | ✗ | ✗ | ★★★☆☆ |
Consolas | Mono Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★☆ |
Courier New | Mono Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
DejaVu Sans | Sans Serif | Free | ✓ | ✓ | ✓ | ✓ | (✓) | ★★★★☆ |
DejaVu Sans Mono | Mono Sans Serif | Free | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
DejaVu Serif | Serif | Free | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
Doulos | Serif | Free (OFL) | ✓ | ✗ | ✗ | ✗ | ✗ | ★★★★★ |
Everson Mono | Mono Sans Serif | Paid | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
Fabrizio | Serif | Paid | ✓ | (✓) | (✓) | ✗ | ✗ | ★★★☆☆ |
Fedra Serif | Serif | Paid | ✓ | (✓) | (✓) | (✓) | (✓) | ★★★☆☆ |
FiraGO | Sans Serif | Free (OFL) | ✓ | ✓ | ✓ | ✓ | ✓ | ★★★★★ |
Garvis | Serif | Paid | ✓ | ✓ | ✓ | ✗ | ✓ | ★★★☆☆ |
Gentium | Serif | Free (OFL) | ✓ | ✓ | (✓) | (✓) | ✗ | ★★★★★ |
Heuristica | Serif | Free | ✓ | (✓) | (✓) | (✓) | ✗ | ★★★★☆ |
Huronia | Serif | Paid | ✓ | (✓) | (✓) | ✗ | ✗ | ★★★☆☆ |
Italian Typewriter | Mono Serif | Paid | ✓ | ✓ | (✓) | (✓) | ✗ | ★★★★☆ |
Junicode | Serif | Free (OFL) | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★☆ |
Kaius | Serif | Paid | ✓ | ✓ | ✓ | ✓ | ✓ | |
Kozuka Gothic | Sans Serif | Paid | ✓ | (✓) | ✓ | (✓) | ✓ | ★★★☆☆ |
Kozuka Mincho | Serif | Paid | ✓ | (✓) | ✓ | (✓) | ✓ | ★★★☆☆ |
LeedsUni | Serif | Free | ✓ | ✗ | ✗ | ✗ | ✗ | ★☆☆☆☆ |
Linux Biolinum | Sans Serif | Free (OFL) | ✓ | ✓ | ✓ | ✗ | ✗ | ★★☆☆☆ |
Linux Libertine | Serif | Free (OFL) | ✓ | ✓ | ✓ | (✓) | ✗ | ★★★☆☆ |
Lucida Sans | Sans Serif | Windows | ✓ | (✓) | (✓) | (✓) | ✗ | ★★★★☆ |
Minion | Serif | Paid | ✓ | ✓ | ✓ | ✓ | ✓ | ★★★★★ |
Microsoft Sans Serif | Sans Serif | Windows | ✓ | ✗ | ✗ | ✗ | ✗ | ★★★★☆ |
Noto Sans (Display) | Sans Serif | Free (OFL) | ✓ | ✓ | ✓ | ✓ | ✓ | ★★★★☆ |
Noto Serif (Display) | Serif | Free (OFL) | ✓ | ✓ | ✓ | ✓ | ✓ | ★★★★☆ |
paintbrushdd | Script | Paid | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
Pragmata | Mono Sans Serif | Paid | ✓ | (✓) | (✓) | (✓) | ✗ | ★★☆☆☆ |
Segoe UI | Sans Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✓ | ★★★★★ |
STIX Fonts | Serif | Free (OFL) | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★☆☆ |
Stone Sans | Sans Serif | Paid | ✓ | (✓) | (✓) | (✓) | (✓) | ★★★★☆ |
Stone Serif | Serif | Paid | ✓ | (✓) | (✓) | (✓) | (✓) | ★★★★☆ |
Source Sans | Sans Serif | Free (OFL) | ✓ | (✓) | ✓ | (✓) | ✓ | ★★★☆☆ |
Tahoma | Sans Serif | Windows | ✓ | ✗ | ✓ | ✗ | ✗ | ★★★★☆ |
TheAntiquaB | Serif | Paid | ✓ | (✓) | ✓ | (✓) | ✓ | ★★★☆☆ |
Times New Roman | Serif | Windows | ✓ | ✓ | ✓ | ✓ | ✗ | ★★★★☆ |
Underground | Sans Serif | Paid | ✓ | ✗ | ✓ | ✗ | ✓ | ★★★☆☆ |
Voces | Sans Serif | Free (OFL) | ✓ | ✗ | ✗ | ✗ | ✗ | ★★★☆☆ |
Yu Gothic | Sans Serif | Windows | ✓ | ✗ | ✓ | ✗ | ✓ | ★★★☆☆ |
Notes
1 Just to be clear: ‘Regular’ refers to a weight with medium stroke width that is intended to be used as a base weight for setting continuous body text; it may be called ‘Book’, ‘Medium’ or something else in some cases. ‘Bold’ refers to a weight with a heavier stroke width that is intended for emphasising short stretches of text; it may be called ‘Semibold’ or something else in some cases. The ‘Italic’ column conflates type styles that bear traces of cursive handwriting (‘true’ italics) and styles that are mechanically slanted versions of upright styles (with or without manual corrections). ↑
2 Here is an example: Andika – the second typeface in the table – has phonetic symbols in the Regular Roman (hence ✓ in the third column). There are Regular Italic, Bold and Bold Italic styles, but they do not include phonetic symbols (hence (✓) in the fourth to sixth columns). Other than these four basic styles, Andika currently features no other styles or weights (hence ✗ in the seventh column). ↑
This is very helpful, thank you. Since I am planning to include phonetic symbols in my typeface with multiple styles and weights, this gives a good overview. I was already suspecting that there are not many type families with multiple styles for the phonetic symbols.
Cool review!
Here are a couple of things that seem to have been overlooked:
– Calibri, Cambria and Segoe don’t have the undertie ‿ U+203F (linking, symbol 509 in IPA Handbook) but it is required for French [lez‿ami].
– Fira Sans has some issue with ɨ where it always decomposes it to i with some mispositioned combining stroke. That’ a Glyphs.app automated ccmp feature bug.
– Brill doesn’t remove the dot of ɨ when combined with a diacritic above, e.g. ɨ̄.
– Both Brill and Fira Sans have the ligature tie clashing with ʃ in t͡ʃ.
– In Calibri, Segoe UI and Andika (maybe even Gentium), it’s not clear which is which in ‖|ǁǀ (prosody mark or click letter).
Thank you so much, Denis! These are very helpful additions to my reviews.
Of the bugs you mentioned, there is one that I cannot reproduce: In the version of Brill that I have installed, ɨ loses its dot when combined with a diacritic above (as it should). In Fira Sans, however, combining diacritics float above the tittle of ɨ instead of replacing it.
Interesting, I cannot reproduce the issue with ɨ in Brill today. I have a slightly different set up, I guess that was the issue.
Thank you very much for providing this big table for comparison. My favorites are Andika, Segoe and Lucida. My choice for academic paper is Caslon + Lucida.