Saya ingin menggunakan font San Francisco baru di situs. Saya sudah mencoba:
font: 'San Francisco', Helvetica, Arial, san-serif;
tidak berhasil. Saya telah mencoba jawaban atas pertanyaan ini , tetapi @font-face
bukan itu solusinya di sini.
Saya ingin menggunakan font San Francisco baru di situs. Saya sudah mencoba:
font: 'San Francisco', Helvetica, Arial, san-serif;
tidak berhasil. Saya telah mencoba jawaban atas pertanyaan ini , tetapi @font-face
bukan itu solusinya di sini.
Jawaban:
Font sistem baru Apple tidak dipublikasikan. Apple telah mulai mengabstraksi nama font sistem:
Safari dan Firefox menggunakan SF untuk
-apple-system
; Chrome mengenaliBlinkMacSystemFont
:Ada juga variasi lainnya:
Anda dapat mendemonstrasikannya di biola berikut; sebagian besar belum didukung: http://jsfiddle.net/v94gw9nx/
Saya mendapat info saya dari artikel Craig Hockenberry yang memiliki banyak info bagus tentang penggunaan font: http://furbo.org/2015/07/09/i-left-my-system-fonts-in-san-francisco/
Juga, beberapa info bagus di blog Surfin 'Safari tentang penggunaan font sistem abstrak: https://www.webkit.org/blog/3709/using-the-system-font-in-web-content/
Dan tampaknya Apple bekerja dengan W3C untuk menstandarisasi menggunakan nama font "sistem" generik di CSS. https://lists.w3.org/Archives/Public/www-style/2015Jul/0169.html
Unduh file .otf font SF untuk penggunaan pribadi Anda: https://developer.apple.com/fonts/
sumber
SanFranciscoText-Regular
-apple-system
juga mendukung ini melalui CSSfont-variant-numeric: tabular-nums;
..SF NS Text
dan.SF NS Display
sekarang, tetapi Anda tidak boleh menggunakannya. Saya akan menggunakan-apple-system
.SF Text
/SF Pro
bekerja hanya jika Anda menginstal font secara manual.-system-ui
cara standar baru di Chrome dan Safari. (Saya tidak ingin mencuri kredit dari jawaban Anda yang luar biasa jadi saya hanya menuliskan ini di komentar. Furbo.org/2018/03/28/system-fonts-in-css )Tak satu pun dari jawaban saat ini termasuk yang diterima akan menggunakan font Apple San Francisco pada sistem yang tidak menginstalnya sebagai font sistem. Karena pertanyaannya bukanlah "bagaimana cara menggunakan font sistem OS X di halaman web", solusi yang benar adalah menggunakan font web:
Sumber
sumber
Terakhir kali diuji: Maret 2018
Untuk menjawab pertanyaan itu
atau (bahkan lebih pendek):
sudah cukup.
Jika Anda ingin default ke font sistem pada banyak platform, saya sarankan:
-apple-system
- San Francisco di Safari (di Mac OS X dan iOS); Neue Helvetica dan Lucida Grande pada versi Mac OS X.system-ui
- Font UI default pada platform tertentu.BlinkMacSystemFont
- setara dengan-apple-system
, untuk Chrome di Mac OS X."Segoe UI"
- Windows (Vista +) dan Windows Phone.Roboto
- Android (Ice Cream Sandwich (4.0) +) dan Chrome OS.Ubuntu
- semua versi Ubuntu.Idenya dipinjam dari edisi berikut di github .
Anda dapat mencari font untuk OS lain atau versi yang lebih lama di artikel ini tentang trik css .
sumber
-apple-system memungkinkan Anda memilih San Francisco di Safari. BlinkMacSystemFont adalah alternatif yang sesuai untuk Chrome.
Roboto atau Helvetica Neue dapat dimasukkan sebagai cadangan bahkan sebelum sans-serif.
https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/#details-of-approach-a (bagaimana atau sebelumnya http://furbo.org/2015/07/ 09 / i-left-my-system-font-in-san-francisco / melakukan pekerjaan yang baik menjelaskan detailnya.
sumber
Jika pengguna menjalankan El Capitan atau lebih tinggi, ini akan bekerja di Chrome dengan
sumber
Apple sedang mengabstraksi font sistem ke depannya. Fasilitas ini menggunakan nama keluarga generik baru -aplikasi-sistem. Jadi sesuatu seperti di bawah ini akan membuat Anda mendapatkan apa yang Anda inginkan.
sumber
Ini adalah pembaruan untuk pertanyaan yang agak lama ini. Saya ingin menggunakan font SF Pro baru di situs web dan tidak menemukan font CDN, selain yang disebutkan di atas (applesocial.s3.amazonaws.com).
Jelas, ini bukan tempat penyimpanan konten resmi yang disetujui oleh Apple. Sebenarnya, saya tidak menemukan tempat penyimpanan font resmi APAPUN yang menyajikan font Apple, siap digunakan oleh pengembang web.
Dan ada alasannya - jika Anda membaca perjanjian lisensi yang disertakan dengan mengunduh SF Pro baru dan font lain dari https://developer.apple.com/fonts/ - itu menyatakan di beberapa paragraf pertama dengan sangat jelas:
Dan:
Lebih lanjut:
Tidak ada pertanyaan lagi untuk saya. Apple jelas tidak ingin Font mereka dibagikan ke seluruh web di luar produk mereka.
sumber
Anda tidak dapat menggunakan Font Sistem Apple yang disajikan langsung dari database. Ini bertentangan dengan Lisensi, tetapi Anda dapat menggunakan ini untuk Sistem Mac yang lebih tinggi dari High Sierra
Atau Anda dapat menggunakan ini:
sumber
Terakhir diuji pada 2015
Sebaiknya gunakan solusi ini sebagai pilihan terakhir, saat solusi lain tidak berfungsi.
Jawaban asli:
Bekerja di macOS Chrome / Safari
sumber
-apple-system, 'BlinkMacSystemFont'
berfungsi di iOS Chrome + Safari dan OS X Chrome + Safari.