
Бывает, что относительно высоты текста нужно выровнять какую-нибудь небольшую графическую фиговину.
Когда мы добавляем графический элементик сбоку от текста, то он визуально «прилипает» к самой ближней букве. Таким образом, выравнивать элемент приходится относительно только этой буквы.
Невозможно придумать какое-то единое правило выравнивания, основанное на формулах, для всех шрифтов, букв, начертаний и т.д. Предугадать все исходы невозможно, но кое-что я сформулировал:
Если нужно выравнять элемент, находящийся сбоку от текста, по высоте этого текста, то он выравнивается по высоте ближайшей буквы. При выравнивании учитывается только визуальный вес буквы.
В первых 3-х вариантах у буквы «т» всё хорошо, техническая высота соответствует визуальной. У буквы «Д» нижние выносные элементы почти не имеют визуального веса, поэтому при выравнивании по высоте их можно почти не учитывать.