Есть еще одно свойство, которое еще не было упомянуто, которое может помочь изменить высоту шрифта ... единственная проблема в том, что он имеет ужасную поддержку.
Свойство, на которое я ссылаюсь, является font-size-adjust
CSS-свойством.
MDN имеет это, чтобы сказать :
Свойство font-size-adjust
CSS указывает, что размер шрифта должен выбираться на основе высоты строчных букв, а не высоты заглавных букв. Это полезно, поскольку разборчивость шрифтов, особенно при небольших размерах, определяется в большей степени размером строчных букв, чем размером заглавных букв.
Как я уже говорил поддержка ужасна . На данный момент Firefox является единственным браузером, который поддерживает его. Начиная с версии 43 Chrome его можно включить под флагом экспериментальных функций веб-платформы.