Academic fonts glyph coverage comparison

24 February 2021

See also: Glyph coverage by standard.

This page shows the glyph coverage for various popular academic fonts.

Fonts were selected based on recomendations on various sites, or for having wide glyph coverage, particularly in mathematics and historical languages.

The focus is on western academia, so I did not consider CJK-and-related coverage. Font styles are typically "classical" serif, with a few sans-serifs. Arial is included, but not Calibri, due to its peculiarities. Neither is really recommended for serious publications.

I am not including the actual fonts, or links to them, due to wanting to keep the page weight down, and avoid dealing with licensing issues. Your friendly neighbourhood search engine will find them for you.

The "defining features" of a font are usually in how certain letters are drawn, in particular capitals A C E G I J K M O Q R S W, lowercase a e g i j l o y, some punctuation like ? , . (), and the numerals. These are highlighted in the custom sentence, which also gives a feel for the "darkness" of the font, and its typical kerning. "Smirnoff" highlights issues with r n looking like m, and how ff renders.

I have excluded the Kurinto fonts as these are based on others already included, and also the TypoPro collection.

First are sample images of each font, and user-selectable glyph coverage tables below.

Sample images of the fonts, and abbreviation for the column hedings in the table below. Font size for the letterforms is 28pt, while the sentences are 12pt.

  1. Adventor 2.501 (Adv), 1201 glyphs


  2. Alegreya 2.003 (Ale), 1238 glyphs


  3. Alegreya Sans 2.001 (Ales), 1237 glyphs


  4. Alphabetum 14 (Alph), 6108 glyphs


  5. Andika 5.000 (And), 2365 glyphs


  6. Arial 7.00 (Ari), 3363 glyphs


  7. Arial Unicode 1.01 (ArUni), 38919 glyphs


  8. Babelstone 13.006 (Bab), 2697 glyphs


  9. Baskerville 1.000 (Bask), 572 glyphs


  10. Libre Baskerville 1.000 (LiBas), 444 glyphs


  11. Bonum 2.004 (Bon), 1055 glyphs


  12. Brill 2.06 (Brill), 2320 glyphs


  13. Cambria 2.00 (Cam), 622 glyphs


  14. Cardo 1.045 (Card), 3117 glyphs


  15. LTC Caslon Pro 3.000 (Cas), 439 glyphs


  16. Charis 5.000 (Chari), 2365 glyphs


  17. Charter ITC 1.000 (Chart), 654 glyphs


  18. Code2000 1.171 (Code), 53070 glyphs


  19. Courier New 6.92 (CourN), 3178 glyphs


  20. Cursor 2.004 (Curs), 1052 glyphs


  21. Doulos 5.000 (Doul), 2365 glyphs


  22. Everson Mono 7.000 (Ever), 7124 glyphs


  23. FiraGO 1.001 (FirGO), 2520 glyphs


  24. EB Garamond 1.000 (EBGara), 2064 glyphs


  25. Garamond Libre 1.4 (GaLib), 1334 glyphs


  26. Gentium Plus 5.000 (Gent), 2702 glyphs


  27. Georgia 5.59 (Geo), 621 glyphs


  28. Gill Sans 2.12 (Gill), 661 glyphs


  29. Helvetica 10.0 (Helv), 2014 glyphs


  30. Helvetica Neue 8.0 (HelvN), 2103 glyphs


  31. Heros 2.004 (Hero), 1055 glyphs


  32. Hoeffler Clear Text 001.001 (Hoef), 406 glyphs


  33. Inter 3.013 (Inter), 2466 glyphs


  34. Junicode 1.002 (Juni), 2701 glyphs


  35. Kelvinch 3.40 (Kelv), 3543 glyphs


  36. Lato 2.007 (Lato), 2168 glyphs


  37. LeedsUni 2009.000 (Leed), 3409 glyphs


  38. Libertinus Math 7.031 (LibM), 2636 glyphs


  39. Libertinus Sans 7.031 (LibS), 2142 glyphs


  40. Linguistics Pro 001.000 (Lin), 1807 glyphs


  41. Literata 3.002 (Lit), 1165 glyphs


  42. FF Meta Serif 7.504 (Meta), 700 glyphs


  43. Minion Pro 2.068 (Min), 1658 glyphs


  44. Myriad Pro 2.007 (Myr), 839 glyphs


  45. Pagella 2.501 (Pag), 1201 glyphs


  46. Palatino 1.15 (Pala), 1052 glyphs


  47. PalemonasMUFI 2.000 (Pale), 2603 glyphs


  48. IBM Plex Sans 3.1 (PlxSa), 827 glyphs


  49. IBM Plex Serif 2.1 (PlxSe), 753 glyphs


  50. PT Sans 2.003W (PTSa), 718 glyphs


  51. PT Serif 1.000W (PTSe), 718 glyphs


  52. Quivira 4.1 (Quiv), 8471 glyphs


  53. Schola 2.005 (Scho), 1055 glyphs


  54. Skolar PE 3.000 (Sko), 1287 glyphs


  55. Source Sans Pro 2.020 (SouSa), 1297 glyphs


  56. Source Serif Pro 2.000 (SouSe), 905 glyphs


  57. STIX Math 1.1.1 (STIX), 2308 glyphs


  58. Symbola 13.00 (Sym), 7270 glyphs


  59. Termes 2.004 (Term), 1055 glyphs


  60. Times 7.00 (TNR), 3636 glyphs


  61. TITUS Cyberbit Basic 3.0 (Titus), 9211 glyphs


  62. Vollkorn 4.104 (Voll), 1221 glyphs



Glyph support comparison

The table excludes U+058B, U+058C, U+169E, U+2065, U+208F, U+4E2D, U+A8FB, U+FB10, U+FB11, U+FB12, and U+FFFF codepoints, any blocks not present in any of the fonts, and the following blocks which are in some of the fonts:

  • 0F00..0FFF; Tibetan
  • 2E80..2EFF; CJK Radicals Supplement
  • 2F00..2FDF; Kangxi Radicals
  • 3400..4DBF; CJK Unified Ideographs Extension A
  • 4E00..9FFF; CJK Unified Ideographs
  • A000..A48F; Yi Syllables
  • A490..A4CF; Yi Radicals
  • A960..A97F; Hangul Jamo Extended-A
  • AC00..D7AF; Hangul Syllables
  • D7B0..D7FF; Hangul Jamo Extended-B
  • E000..F8FF; Private Use Area

Select fonts (maximum 12) to compare. You probably don't want more than 5 or 7 at a time. Trust me.

 

This table is supposed to render using Symbola font, your browser may substitute different glyphs as needed..