Cukup buka Google Fonts - http://www.google.com/fonts/ , tambahkan font yang Anda suka ke koleksi Anda, dan tekan tombol unduh. Dan kemudian gunakan @fontface untuk menghubungkan font ini ke halaman web Anda. Btw, jika Anda membuka tautan yang Anda gunakan, Anda akan melihat contoh penggunaan @fontface
http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,300
Sebagai contoh
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
Ubah saja alamat url ke tautan lokal pada file font yang telah Anda unduh.
Anda bisa melakukannya dengan lebih mudah.
Cukup unduh file, Anda telah menautkan:
http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,300
Beri nama itu opensans.css atau lebih.
Kemudian ubah saja tautan di url () ke jalur Anda ke file font.
Dan kemudian ganti string contoh Anda dengan:
<link href='opensans.css' rel='stylesheet' type='text/css'>
Lihat pembantu google webfonts
Ini memungkinkan Anda mengunduh setiap font web Google dan menyarankan kode css untuk penerapannya. Alat ini juga memungkinkan Anda untuk mengunduh semua format sekaligus tanpa kerumitan.
Lihat juga halaman Github mereka .
sumber
Content-type: text/css; charset: UTF-8
curl -o f.zip "https://google-webfonts-helper.herokuapp.com/api/fonts/roboto?download=zip&subsets=latin,latin-ext&variants=regular,700" && unzip f.zip && rm f.zip
Menemukan cara langkah demi langkah untuk mencapai hal ini (untuk 1 font):
( per 9 Sep 2013 )
Itu dia. Karena saya memiliki masalah yang sama dan solusi di atas tidak berhasil untuk saya.
sumber
Jawaban lain tidak salah, tapi menurut saya ini cara tercepat.
Hasil berisi semua format font: woff, svg, ttf, eot .
DAN sebagai bonus tambahan, mereka juga membuat file css untuk Anda!
sumber
Jika Anda ingin secara eksplisit mendeklarasikan dependensi paket atau mengotomatiskan unduhan, Anda dapat menambahkan paket node untuk menarik font Google dan ditayangkan secara lokal.
npm - Unduh Font Google s
Proyek tipografi membuat paket NPM untuk tipografi Sumber Terbuka:
Cukup cari npm untuk menelusuri font yang tersedia seperti typeface-roboto atau typeface-open-sans dan instal seperti ini:
typeface-<typefacename>
NPM - Google Font Download- ers
Untuk kasus penggunaan yang lebih umum, ada beberapa paket npm yang akan mengirimkan font dalam dua langkah, pertama dengan mendapatkan paket, dan kemudian dengan mengarahkannya ke nama font dan opsi yang ingin Anda sertakan.
Berikut beberapa opsinya:
Bacaan Lebih Lanjut :
sumber
3 langkah:
Ex:
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2'); unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
Lihat src: -> url. Unduh http://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2 dan simpan ke direktori fonta . Setelah itu ubah url ke semua file yang Anda unduh. Sekarang akan terlihat seperti itu
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(fonts/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2'); unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
** Unduh semua font yang berisi file .css Semoga ini akan membantu Anda
sumber
Pada dasarnya Anda memasukkan font ke dalam proyek Anda.
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: normal; src: url('path/to/OpenSans.eot'); src: local('Open Sans'), local('OpenSans'), url('path/to/OpenSans.ttf') format('truetype');
sumber
Saat menggunakan Google Fonts, alur kerja Anda dibagi menjadi 3 langkah: "Pilih", "Sesuaikan", "Sematkan". Jika Anda melihat lebih dekat, di ujung kanan halaman "Gunakan", ada panah kecil yang memungkinkan Anda untuk mendownload font yang saat ini ada di koleksi Anda.
Setelah itu, dan setelah font diinstal pada sistem Anda, Anda hanya perlu menggunakannya seperti font biasa lainnya menggunakan
font-family
arahan CSS.sumber
Saya mengikuti jawaban duydb untuk menghasilkan kode python di bawah ini yang mengotomatiskan proses ini.
import requests with open("example.css", "r") as f: text = f.read() urls = re.findall(r'(https?://[^\)]+)', text) for url in urls: filename = url.split("/")[-1] r = requests.get(url) with open("./fonts/" + filename, "wb") as f: f.write(r.content) text = text.replace(url, "/fonts/" + filename) with open("example.css", "w") as f: f.write(text)
Semoga ini membantu dengan beberapa kematian copy-paste.
sumber
Anda perlu mengunduh font dan mereferensikannya secara lokal.
Unduh
CSS
dari tautan yang Anda posting, lalu unduh semuaWOFF
file dan (jika perlu) konversikan menjadiTTF
.Kemudian ubah
CSS
dari link yang Anda posting untuk memasukkan font secara lokal.Dari
url(http://themes.googleusercontent.com/static/fonts/opensans/v6/ DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff)
Untuk
url(/path/to/font/font.woff)
Voila! Mungkin masih ada lagi yang perlu Anda lakukan tetapi hal di atas adalah dasar-dasarnya. Artikel ini menjelaskan sedikit lebih baik.
sumber
font.woff
? Apakah Anda sudah memeriksa bahwa file telah dimuat?cukup unduh font dan ekstrak ke dalam folder. lalu tautkan font itu. kode di bawah ini bekerja untuk saya dengan benar.
body { color: #000; font-family:'Open Sans'; src:url(../../font/Open_Sans/OpenSans-Light.ttf); }
sumber