Kannst mir mal etwas genauer verraten, wie bzw. über welche Mechanismen "installierte Schriftarten" sich ermitteln lassen
Das Prinzip ist ganz einfach :
du schreibst einen Text und formatierst in per CSS in einer bestimmten Schriftart, Schriftgröße, Laufweite usw und vergleichst das Ergebnis mit deinem Erwartungswert (also die Abmessungen der Box).
Hat der Benutzer die Schrift installiert, stimmt der Erwartungswert mit dem Ergebnis überein (sofern man keinen False-Positive-Treffer hat).
Natürlich müssen in diese Gleichung auch unterschiedliche Renderverhalten der Browser und Betriebssysteme miteinbezogen werden.