@Guru der Nick ist mir zu kompliziert ;-) Den Lösungsansatz von
http://diveintohtml5.org/ kenne ich, ist die derzeitige Brot-und-Butter-Lösung für Cross-Browser-Font-Embedding.
Klar, es kommt darauf an welche Zeichen man benötigt, und gerade bei ausgefallenen Wünschen (bspw. hochgestelltes "e" über "u" od. dgl.) gibt es nur eine handvoll Fonts, die das unterstützen und man muß genau suchen. Wenn ich z.B. wissen möchte welcher Font das hochgestellte "e" bietet, nutze ich diese Maske
Unicode Character Search gehe auf die Seite des gefundenen Zeichen, bspw.
Unicode Character 'COMBINING LATIN SMALL LETTER E' (U+0364) und klicke rechts oben auf "Fonts that support U+0364", da finden sich in diesem Beispiel gerade mal 10 Fonts. :-o Allgemein hat mich vor allem der Font "
Fixedsys Excelsior" positiv überrascht. Für einen so kleinen Font bietet er schon einen unverschämt großen Vorrat an Unicode-Zeichen (auch das hochgestellte e übrigens), aber auch Arabisch, polytones Griechisch, Fraktur und Tengwar. Sowas sollte mit Betriebssystemen mitgeliefert werden. Klar, der Haken ist die Lesbarkeit -- ist eben nichts für verwöhnte Augen. Aber die Eierlegende Wollmilchsau gibt es leider nicht: selbst bei Unicode-Fonts gibt es große Unterschiede allein schon im Zeichenvorrat. Und einer, der einen riesigen Zeichenvorrat hat, der in allen Schriftschnitten vorhanden ist, der elegante Anmutung bietet, der womöglich noch klein und kostenfrei, sowas ist noch Utopia. Für mich tut es derzeit LeedsUni. So, erstmal genug geplappert :-)