Hi,
Diese Größe entspricht nur sehr grob der Größe eines M, denn die hängt extrem von der Gestaltung des jeweiligen Schriftzeichens in der Schriftart ab. Ein Geviert hingegen ist eine Maßeinheit in Relation zur tatsächlichen Schriftgröße, die immer konstant ist, unabhängig von der Gestaltung der Schriftart.
Siehe u.a. http://de.wikipedia.org/wiki/Geviert_(Typografie).
Du solltest im Zweifel besser die englische Version konsultieren: http://en.wikipedia.org/wiki/Em_(typography):
"Thus, em generally means the height of a font in question."
Genau das beschreibt in Zeiten der Internationalisierung, wo es nicht zwangsläufig ein "M" gibt, die allgemeingültige Definition.
Für die Praxis habe ich eine Umrechnungstabelle durch Tests in verschiedenen Browsern erstellt, die solange "funktioniert", wie der User 16px als Basisschriftgröße eingestellt hat. Nutzt er eine andere Basisschriftgröße, so will er mutmaßlich auch eine andere Schriftgröße haben...
freundliche Grüße
Ingo