Proyek Typefaces sekarang sudah usang.
@DecliningLotus membuat fontsource yang menyediakan fungsionalitas yang sama seperti tipografi tetapi dengan rilis otomatis & dukungan yang lebih kaya untuk mengimpor bobot, gaya, atau subset bahasa tertentu.
Untuk mulai menggunakan FontSource, ganti dalam paket Anda.json Setiap contoh "Typeface- " dengan "@fontsource/ ".
Kemudian ubah impor dari misalnya "impor 'typeface-roboto'" menjadi "impor '@fontsource/roboto/latin.css'".
Paket jenis huruf akan terus bekerja tanpa batas waktu sehingga tidak diperlukan perubahan langsung.
Paket NPM untuk tipografi open source-membuatnya lebih mudah untuk menjadi tuan rumah webfont sendiri.
https://www.bricolage.io/typefaces-easiest-way-to-self-host-fonts/
Setiap paket jenis huruf dikirimkan dengan semua file font yang diperlukan dan CSS untuk menjadi tuan rumah sendiri jenis huruf open source.
Semua font Google telah ditambahkan serta daftar kecil tapi terus bertambah dari font open source lainnya. Buka masalah jika Anda ingin font ditambahkan!
Tidak bisa lebih mudah. Beginilah cara Anda menambahkan sans terbuka.
npm install --save typeface-open-sans
Kemudian di file entri aplikasi atau situs Anda.
require ( "typeface-open-sans" )Dan itu saja! Anda sekarang menuam sendiri sans terbuka!
Butuh <5 menit untuk menukar google font.
Typeface mengasumsikan Anda menggunakan Webpack dengan pengaturan Loader untuk memuat file CSS dan font (Anda dapat menggunakan jenis huruf dengan pengaturan lain tetapi Webpack membuat segalanya benar -benar sederhana). Dengan asumsi konfigurasi webpack Anda diatur dengan benar Anda maka hanya perlu memerlukan jenis huruf di file entri untuk proyek Anda.
Banyak alat yang dibangun dengan Webpack seperti Gatsby dan Create React App sudah diatur untuk bekerja dengan tipografi. Gatsby secara default juga menanamkan CSS Anda di <head> Anda untuk pemuatan yang lebih cepat.
Jika Anda tidak menggunakan Webpack atau alat yang setara yang memungkinkan Anda memerlukan CSS, maka Anda harus mengintegrasikan secara manual index.css dan file font dari paket ke dalam sistem build Anda.
Cara termudah untuk mengetahui apakah jenis huruf favorit Anda didukung adalah dengan mencari di NPM atau di direktori paket dalam repo ini.
Saya ingin melihat setiap font open source di NPM! Buka masalah jika jenis huruf favorit Anda hilang. Saya telah secara terprogram menerbitkan semua font dari Google Fonts dan saya berencana melakukan hal yang sama dengan font yang di -host di fontsquirrel melalui API mereka.
require('open-sans/greek.css') ?