Web Font vs. sifr Einbettung?
-
06-09-2019 - |
Frage
Ich mag eine Nicht-Standard-Web-Schriftart verwenden, um das Aussehen meiner HTML zu verbessern.
Ist es vorzuziehen, eine Web-Schriftart oder verwenden Sie so etwas wie sifr?
einzubettenMein Verständnis ist, sifr ist ein Flash-basierter Viewer für Vektor-Fonts, aber ich habe gezögert, es zu versuchen, weil es etwas kompliziert zu sein scheint.
Es scheint nicht viele ermutigende Diskussion über Web-Einbettung von Schriftarten zu sein (wegen der Rechtsfragen) so vielleicht sifr ist eher ein Standard Weg, dies zu tun?
Jedes Feedback würde geschätzt. Danke.
Lösung
Web-Fonts unterstützt wird in Safari 3.1, der kommende Firefox 3.5 und das bevorstehende Opera 10.e Internet hat Erforsche ein (anderes) Format seit IE4 unterstützt.
An diesem Punkt die größten Probleme bei der Umsetzung in Safari, Firefox und Opera sind, dass sie Sie benötigen die Original-Font-Datei auf Ihren Webserver hochladen. Für viele Schriftarten, wäre dies eine Verletzung der Lizenz bilden Sie von der Schriftgießerei erhalten. Daher Webfonts sind jetzt keine geeignete Lösung, wenn die Schriftgießerei Sie die Erlaubnis nicht erteilt hat, sie zu benutzen. Allerdings gibt es frei lizenzierte Schriftarten zur Verfügung.
Dies lässt uns mit rund drei weitere Optionen: Bilder, Flash und JavaScript-basierte Lösungen. Die Bilder sind oft bevorzugt, da sie nur minimale Auswirkungen in Bezug auf Browser Macken und Leistung, aber dynamische Bilderzeugung haben in, sagen wir, oft PHP nicht so gut wie andere Lösungen sieht. Sie könnten natürlich auch manuell Bilder in Photoshop erstellen, aber das würde in der Regel den Zweck vereiteln.
sIFR verwendet Flash den Text zu machen, und ist sehr flexibel, dass Sie den Text auswählen können, dynamisch ändern, und eine gewisse Kontrolle über das Styling von verschachtelten HTML-Elemente haben. Hoefler & Frere-Jones gegeben hat sIFR das OK, sofern Sie für eine Server-Lizenz bezahlen und nehmen Sie alle möglichen Maßnahmen in den sIFR Flash-Film auf Ihren Domain-Namen zu begrenzen.
Cufón ist eine rein JavaScript-Lösung, die eine eigene Rendering-Engine implementiert hat, die wahnsinnig clever. An dieser Stelle ist es nicht so flexibel wie sIFR und ihre rechtlichen Fragen sind noch unklar.
Wie gesagt, Bilder, sIFR und Cufón sind alle Hacks, und wir brauchen richtige Webfonts gestern .
(Disclaimer:. Ich bin der leitende Entwickler von sIFR, so dass ich vielleicht etwas voreingenommen sein)
Andere Tipps
Sie können auch die JS Alternative (n) in Betracht ziehen. Doch für die beste Cross-Browser-Kompatibilität sind Sie besser dran Bilder verwenden und vielleicht ein Hintergrundbild und text-indent CSS Trick, um statischen Text mit Ihren Bildern zu ersetzen.
Die Technik, die ich oben erwähnt (und andere) können Sie hier lesen:
Etwas zu prüfen: Für jeden Besucher, der Ihre ‚besser aussehen‘ Fonts sieht, gibt es ebenso viele, die nicht aufgrund von mit einer nicht kompatiblen Browser oder diese Funktion zu deaktivieren. wahrscheinlich genau die richtige Schrift zu haben, ist nicht das wertvollste Designänderung Sie arbeiten könnten. Geschrieben von meinem mobilen Browser, der nicht eingebettete Schriften macht.
Beachten Sie, dass CSS3 Web Fonts-Modul, das die Schrifteinbettung definiert ist immer noch ein Working Draft. Tatsächlich ist die praktische Unterstützung der Schrifteinbettung nicht gut. Ich würde sagen, es ist besser noch 2-3 Jahre zu warten.
Auch nichts wert: Typekit , ein Service, der Ihnen eine Reihe von JavaScript zu abstrahieren all dies gibt entfernt.