На все шрифты универсальный способ не существует. У всех разные отступы и по вертикали и по горизонтали. Хотя ширина обычно проблем не вызывает, но высоту для каждого шрифта придётся пробовать. Ещё одна матрёшка нужна, промежуточная. Вложить этот текст надо в другой блочок, а его уже ровнять-центровать. Вот эту промежуточную матрёшку нужно настроить чтобы она подходила под нужный шрифт и ей фиксонуть высоту конкретную. Попробовать повставлять разные надписи и подобрать самый ровный вариант. Я бы так делал.