Cevabımın çok eski olduğunu lütfen unutmayın.
Aşağıda teknik olarak daha karmaşık başka cevaplar da vardır, örneğin:
bu yüzden şu anda kabul edilen cevap olduğu gerçeğinin size en iyi cevap olduğu izlenimini vermeyin.
Artık google'ın tüm font setini github üzerinden google / font deposundan da indirebilirsiniz . Ayrıca yazı tiplerinin ~ 420MB zip anlık görüntüsünü sağlarlar .
Önce yazı tipi seçiminizi sıkıştırılmış bir paket olarak indirir ve size bir dizi gerçek yazı tipi sağlar. Onları herkese açık bir yere, css'nizden bağlanabileceğiniz bir yere kopyalayın.
Google webfont indirme sayfasında şöyle bir ekleme bağlantısı bulacaksınız:
http://fonts.googleapis.com/css?family=Cantarell:400,700,400italic,700italic|Candal
Yazı tiplerini tanımlayan bir grup CSS'ye bağlanır @font-face
.
Bunları kendi CSS'nize kopyalayıp yapıştırmak ve doğru yazı tipi dosyasını ve biçim türlerini içerecek şekilde URL'leri değiştirmek için bir tarayıcıda açın.
Yani bu:
@font-face {
font-family: 'Cantarell';
font-style: normal;
font-weight: 700;
src: local('Cantarell Bold'), local('Cantarell-Bold'), url(http://themes.googleusercontent.com/static/fonts/cantarell/v3/Yir4ZDsCn4g1kWopdg-ehHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
bu olur:
/* Your local CSS File */
@font-face {
font-family: 'Cantarell';
font-style: normal;
font-weight: 700;
src: local('Cantarell Bold'), local('Cantarell-Bold'), url(../font/Cantarell-Bold.ttf) format('truetype');
}
Gördüğünüz gibi, yazı tiplerini kendi sisteminizde bu şekilde barındırmanın bir dezavantajı, kendinizi gerçek tür biçimiyle sınırlamanız, google webfont hizmeti ise erişilecek cihaz tarafından hangi biçimlerin iletileceğini belirler.
Ayrıca, .htaccess
hataların Chrome Dev Araçları'nda ortaya çıkmasını önlemek için mime türleri içeren yazı tiplerini tutan dizime bir dosya eklemek zorunda kaldım .
Bu çözüm için yalnızca gerçek tür gereklidir, ancak farklı yazı tiplerini de dahil etmek istediğinizde daha fazlasını tanımlamak zarar vermez font-awesome
.
#.htaccess
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff