Ich möchte die neue Schriftart von San Francisco auf einer Website verwenden. Ich habe es versucht:
font: 'San Francisco', Helvetica, Arial, san-serif;
umsonst. Ich habe die Antworten auf diese Frage ausprobiert, bin aber @font-face
hier nicht die Lösung.
Antworten:
Die neue Systemschriftart von Apple wird nicht öffentlich zugänglich gemacht. Apple hat begonnen, Systemschriftnamen zu abstrahieren:
Safari und Firefox verwenden SF für
-apple-system
; Chrome erkenntBlinkMacSystemFont
:Es gibt auch andere Variationen:
Sie können diese an der folgenden Geige testen. Die meisten werden noch nicht unterstützt: http://jsfiddle.net/v94gw9nx/
Ich habe meine Informationen aus Craig Hockenberrys Artikel erhalten, der viele großartige Informationen zur Verwendung der Schriftart enthält: http://furbo.org/2015/07/09/i-left-my-system-fonts-in-san-francisco/
Außerdem finden Sie im Surfin 'Safari-Blog einige großartige Informationen zur Verwendung abstrahierter Systemschriftarten: https://www.webkit.org/blog/3709/using-the-system-font-in-web-content/
Und anscheinend arbeitet Apple mit dem W3C zusammen, um die Verwendung eines generischen "System" -Schriftnamens in CSS zu standardisieren. https://lists.w3.org/Archives/Public/www-style/2015Jul/0169.html
Laden Sie die .otf-Dateien für SF-Schriftarten für Ihren persönlichen Gebrauch herunter: https://developer.apple.com/fonts/
quelle
SanFranciscoText-Regular
-apple-system
unterstützt dies dies auch über CSSfont-variant-numeric: tabular-nums;
..SF NS Text
und.SF NS Display
jetzt, aber Sie sollten diese nicht verwenden. Ich würde verwenden-apple-system
.SF Text
IchSF Pro
arbeite nur, wenn Sie die Schriftart manuell installiert haben.-system-ui
ist der neue Standardweg auf Chrome und Safari. (Ich wollte Ihrer großartigen Antwort keinen Kredit stehlen, also schreibe ich dies einfach in die Kommentare. Furbo.org/2018/03/28/system-fonts-in-css )Keine der aktuellen Antworten, einschließlich der akzeptierten , verwendet die San Francisco-Schriftart von Apple auf Systemen, auf denen sie nicht als Systemschriftart installiert ist. Da die Frage nicht lautet "Wie verwende ich die OS X-Systemschriftart auf einer Webseite?", Ist die richtige Lösung die Verwendung von Webschriftarten:
Quelle
quelle
Zuletzt getestet: März 2018
Um die Frage zu beantworten
oder (noch kürzer):
sollte ausreichen.
Wenn Sie jedoch standardmäßig die Systemschriftart auf mehreren Plattformen verwenden möchten, würde ich Folgendes vorschlagen:
-apple-system
- San Francisco in Safari (unter Mac OS X und iOS); Neue Helvetica und Lucida Grande auf älteren Versionen von Mac OS X.system-ui
- Standard-UI-Schriftart auf einer bestimmten Plattform.BlinkMacSystemFont
- Entspricht-apple-system
für Chrome unter Mac OS X."Segoe UI"
- Windows (Vista +) und Windows Phone.Roboto
- Android (Ice Cream Sandwich (4.0) +) und Chrome OS.Ubuntu
- Alle Versionen von Ubuntu.Die Idee stammt aus der folgenden Ausgabe von Github .
In diesem Artikel über CSS-Tricks können Sie nach Schriftarten für andere Betriebssysteme oder ältere Versionen suchen .
quelle
-apple-system ermöglicht es Ihnen, San Francisco in Safari auszuwählen. BlinkMacSystemFont ist die entsprechende Alternative für Chrome.
Roboto oder Helvetica Neue könnten schon vor der Serifenlosigkeit als Fallbacks eingefügt werden.
https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/#details-of-approach-a (wie oder zuvor http://furbo.org/2015/07/ 09 / i-left-my-system-fonts-in-san-francisco / mache einen tollen Job und erkläre die Details.
quelle
Wenn der Benutzer El Capitan oder höher ausführt, funktioniert es in Chrome mit
quelle
Apple abstrahiert künftig die Systemschriftarten. Diese Einrichtung verwendet ein neues generisches Familiennamen-Apfel-System. So etwas wie unten sollte Ihnen das bringen, was Sie wollen.
quelle
Dies ist ein Update dieser ziemlich alten Frage. Ich wollte die neuen SF Pro-Schriftarten auf einer Website verwenden und fand außer den oben genannten (applesocial.s3.amazonaws.com) keine CDN-Schriftarten.
Dies ist eindeutig kein offizielles Content-Repository, das von Apple genehmigt wurde. Tatsächlich habe ich KEIN offizielles Schriftarten-Repository gefunden, das Apple-Schriftarten bereitstellt und von Webentwicklern verwendet werden kann.
Und es gibt einen Grund - wenn Sie die Lizenzvereinbarung lesen, die mit dem Herunterladen des neuen SF Pro und anderer Schriftarten von https://developer.apple.com/fonts/ geliefert wird - heißt es in den ersten Absätzen sehr deutlich:
Und:
Des Weiteren:
Keine Fragen mehr an mich. Apple möchte eindeutig nicht, dass seine Schriftarten außerhalb seiner Produkte im Internet geteilt werden.
quelle
Sie können Apple System Font nicht direkt aus einer Datenbank verwenden. Es ist gegen die Lizenz, aber Sie können dies für Mac-Systeme verwenden, die höher als High Sierra sind
Oder Sie können dies verwenden:
quelle
Zuletzt getestet im Jahr 2015
Sollte diese Lösung als letzte Wahl verwenden, wenn andere Lösungen nicht funktionieren.
Ursprüngliche Antwort:
Arbeiten Sie unter macOS Chrome / Safari
quelle
-apple-system, 'BlinkMacSystemFont'
unter iOS Chrome + Safari und OS X Chrome + Safari funktioniert.