Разница между alphabeticBaseline и hangingBaseline при отрисовке текста заключается в том, что они представляют разные базовые линии для текста. 23
alphabeticBaseline — это основная базовая линия, по умолчанию она определяет, где обычно находится текст (по умолчанию её значение равно 0). 3
hangingBaseline — это горизонтальная линия, от которой, например, как бы «висят» слоги в тибетском письме. 4
Разница значений hangingBaseline и alphabeticBaseline позволяет вычислить фактическую высоту прописной буквы (cap height) без области диакритических знаков, заплечиков и нисходящей высоты. 1
Таким образом, alphabeticBaseline определяет базовую линию, по которой обычно располагается текст, а hangingBaseline — горизонтальную линию, от которой «висят» слоги в некоторых шрифтах. 24