Hallo Steve,
Ich denke auch, dass Dein Vorhaben zum jetzigen Zeitpunkt mit HTML + CSS (2.1) nicht befriedigend umsetzbar ist.
Im Entwurf zu CSS 3 ist die Eigenschaft font-size-adjust vorgesehen.
"The font-size-adjust property is a way to preserve the readability
of text when font fallback occurs. It does this by adjusting the
font-size so that the x-height is the same irregardless of the
font used. "
Also: Die Eigenschaft font-size-adjust soll dafür sorgen, dass der Text bei Verwendung von verschiedenen (Fallback-)Schriftarten immer etwa gleich gut lesbar ist. Konkret sollten die Browser die Schriftgrösse so anpassen, dass die x-Höhe, also die Höhe von Kleinbuchstaben wie x, a, m, n u.s.w., immer gleich hoch ist, unabhängig davon, welche Schriftart zum Einsatz kommt.
Obwohl CSS 3 noch kein endgültiger Standard ist, unterstützen manche Browser ja schon heute einige CSS-3-Eigenschaften.
Wie es bei font-size-adjust aussieht, weiss ich leider nicht.
mfg Thomas