Вы пытаетесь решить задачу в лоб, не понимая, что общего решения нет. Сколько я документов переверстал — везде отступы разные. Очень многое зависит от шрифта, самого документа или сайта, направленности сайта. Вы можете задавать разными способами отступы, и каким лучше — тоже зависит от ситуации. И сугубо математический подход к вопросу в корне неверный. Я как человек технического склада ума с большим трудом пришел к мысли, что так или иначе многое в дизайне приходится решать на глаз. Шрифты имеют разную плотность, очко может занимать разную площадь относительно кегельной площадки, и оно может располагаться со смещением вверх или вниз.
То же касается и относительных размеров заголовков. В некоторых проектах h1 вообще может отличаться от обычного текста только начертанием.