One of the problems with trying to calculate what font sizes may be needed is that if you were to actually measure the height of different fonts of the same point size you would find that they may not actually be the same height. This is because point sizes for many fonts were determined many years ago pre desktop publishing when fonts were cast on metal slugs for use in linotype machines. The size of the typeface was actually determined by the height of the slug needed to support it. So a serif font with delicate features needed a taller slug so that the serifs wouldn't break off. When phototypesetting came in fonts that existed then carried the sizes that they had been assigned so as to avoid any confusion. Many of the older typefaces (Helvetica, Univers, Times Roman, etc.) are still in use today. As far as I know the height discrepancy has never been changed. So trying to calculate font sizes may still demand a more manual approach.
... View more