Das ist teilweise schwierig, weil Ober- und Unterlängen der Schriften unterschiedlich sind. Siehe hier.
Man kann das zwar in GDL berücksichtigen, doch liefern leider einige Schriftarten in GDL dazu falsche Ergebnisse. Wenn der Marker das also überhaupt berücksichtigt (das weiß ich gerade nicht), dann kann es auch noch an der Schriftart liegen. Probier mal ARIAL.