Das könnte ein voreiliger Schluss sein, aber meine Frage entstand, als ich feststelle, dass FontSquirrel.com den Smiley (☺) nicht mit ihr @ font-face Generator .
Anstelle des üblichen kugelsicheren Standards ( wie von Paul Irish dargelegt bezüglich des Smilies), Der FontSquirrel @font-face
Generator generiert nur das:
Mir ist klar, dass es zu eilig wäre, zu schlussfolgern, dass FontSquirrels Verzicht auf den Smiley bedeutet, dass der Smiley nicht länger relevant ist, aber wenn man bedenkt, dass FontSquirrels @font-face
-Generator der beliebteste und meistgenutzte Generator ist, macht er mich frage mich, warum sie den Smiley nicht mehr aufnehmen. Vor allem, weil sie es anscheinend schon vorher aufgenommen haben ...
Nur für den Fall, dass jemand mit dem Smiley nicht vertraut ist, gibt es a Gute Erklärung hier .
BEARBEITEN - Liefere in noch mehr Informationen, die dich interessieren könnten: Ссылка
Android 2.2-Geräte leiden unter local()
usage, Ihr @font-face
funktioniert überhaupt nicht.
Ich kann bestätigen, dass auf Android 2.3.6 (Standardbrowser) local()
Ihre @font-face
-Deklaration bricht.
Android 4.0 (Standardbrowser) funktioniert gut mit local()
.
Unsicher von allem dazwischen. Ich denke also, dass es auf Ihre Benutzerbasis oder den Aufwand zurückzuführen ist, den Sie mit mehreren Stylesheets erreichen möchten, um sicherzustellen, dass Ihre Schriftart überall funktioniert.
Nun, sie erzeugen nur den Code, der benötigt wird, um Ihre Schriftart in allen Browsern anzuzeigen. Es ist Ihre Entscheidung, ob Sie das "Risiko" eingehen wollen, ob der Benutzer eine Schriftart mit diesem Namen lokal installiert hat.
Hängt von Ihrem Publikum ab, würde ich sagen.
Installiert jemand wirklich Zeichensätze wirklich auf ihrem lokalen Rechner? Viele Leute auf dieser Seite könnten, Designer trotzig, aber die Öffentlichkeit? Wahrscheinlich nicht.
Was ist die Chance, dass die verwendete Schriftart denselben Namen wie eine andere Schriftart hat? Klein.
Wie groß ist die Wahrscheinlichkeit, dass der Benutzer diese bestimmte andere Schriftart installiert hat? Sehr klein.
Wenn Sie sicherstellen möchten, dass der Benutzer Ihre bestimmte Schriftart herunterlädt und verwendet, verwenden Sie sie.
Wenn Sie Windows-Schriftarten verwenden möchten (Sie sind wahrscheinlich nicht erlaubt) und möchten, dass sie auf Macs sichtbar sind, dann sollten Sie das Smiley-Gesicht nicht verwenden, um jeden Windows-Benutzer daran zu hindern, eine bereits vorhandene Schriftart herunterzuladen habe (das ist eigentlich das gleiche).
Wenn Sie eine benutzerdefinierte Schriftart namens "Verdana" verwenden möchten, werden Sie auf jeden Fall ein Smiley-Gesicht verwenden wollen. Das, oder mach font-family
einzigartig ... Ich denke mit einem Smiley-Gesicht ... Aber das würde chaotisch aussehen, also benutze das lokale Attribut.
Die neueste "kugelsichere" Methode kann immer gefunden werden, indem fontsquirrel's WEBFONT GENERATOR verwendet wird.
Seit dem Schreiben Ihrer Frage wurde .woff2
support hinzugefügt.
Wer klären möchte, was die aktuelle Methode ist, sollte folgendes tun.
Laden Sie eine kleine Schriftdatei hoch, und es wird eine ZIP-Datei mit erstellt Ihre Schriftart wurde in alle Formate konvertiert, enthält aber auch eine CSS-Datei mit der "kugelsicheren" Methode.
Was momentan so aussieht.
%Vor%