Теперь разберем, что может не устраивать в шрифте, даже если сам шрифт хорош и сбалансирован:
набор — нехватка символов, например строчных, математических, валют или других алфавитов.
начертания — нужны дополнительные толщины, наклонные или курсивные.
альтернативы — добавляю варианты написания символов.
распознаваемость символов — для улучшения читаемости стремятся делать не похожими символы О и 0 (ноль), I (i), l (el) и 1 (один) и др.
дополнительные начертания — для конкретных видов печати или отображения на таблоидах, где читаемость может сильно упасть.