Webfonts werden in Safari 3.1, dem kommenden Firefox 3.5 und dem kommenden Opera 10 unterstützt. Internet Explorer unterstützt seit IE4 ein (anderes) Format.
Zu diesem Zeitpunkt besteht das größte Problem bei der Implementierung in Safari, Firefox und Opera darin, dass Sie die ursprüngliche Schriftartdatei auf Ihren Webserver hochladen müssen. Bei vielen Schriftarten würde dies eine Verletzung der Lizenz darstellen, die Sie von der Schriftgießerei erhalten haben. Daher sind Web-Fonts im Moment keine geeignete Lösung, wenn der Typ-Foundry Ihnen nicht die Erlaubnis gegeben hat, sie zu verwenden. Es sind jedoch frei lizenzierte Schriftarten verfügbar.
Dies gibt uns ungefähr drei weitere Optionen: Bilder, Flash und JavaScript-basierte Lösungen. Bilder sind oft vorzuziehen, da sie minimale Auswirkungen auf Browser-Quarks und die Performance haben, die dynamische Bilderzeugung in PHP sieht jedoch oft nicht so gut aus wie bei anderen Lösungen. Sie könnten natürlich manuell Bilder in Photoshop erstellen, aber das würde normalerweise den Zweck vereiteln.
sIFR verwendet Flash, um den Text zu rendern, und ist sehr flexibel darin, dass Sie den Text auswählen, dynamisch ändern und die Gestaltung von verschachtelten HTML-Elementen steuern können. Hoefler & Frere-Jones hat sIFR das OK gegeben, vorausgesetzt, Sie zahlen für eine Serverlizenz und ergreifen alle möglichen Maßnahmen, um den sIFR Flash-Film auf Ihren Domainnamen zu beschränken.
Cufón ist eine reine JavaScript-Lösung, die eine eigene Rendering-Engine implementiert hat, die wahnsinnig clever ist. Zu diesem Zeitpunkt ist es nicht so flexibel wie sIFR, und seine rechtlichen Fragen sind noch unklar.
Das heißt, Bilder, sIFR und Cufón sind alle Hacks, und wir brauchen richtige Webfonts gestern.
(Haftungsausschluss:. Ich bin der leitende Entwickler von sIFR, so dass ich vielleicht etwas voreingenommen sein)
Tatsächlich glaube ich nicht, dass rechtliche Probleme so prohibitiv sind. Die Leute haben viele schöne kostenlose einbettbare Schriftarten erstellt. Es gibt auch kommerzielle. Es ist in der Tat eher eine Frage von "Browsern unterstützen es noch nicht". BTW, bitte vergessen Sie nicht, eine Antwort zu akzeptieren, wenn Sie das Gefühl haben, Sie haben einen ... –