Aşağıdaki gibi lisanslar göz önüne alındığında:
Ubuntu font ailesini, herhangi bir web sitesinde kullanıcıyı yüklemeye zorlamadan nasıl kullanabilirim? Http://code.google.com/intl/en-US/apis/webfonts/
gibi araçlarla kullanma şansı:
Aşağıdaki gibi lisanslar göz önüne alındığında:
Ubuntu font ailesini, herhangi bir web sitesinde kullanıcıyı yüklemeye zorlamadan nasıl kullanabilirim? Http://code.google.com/intl/en-US/apis/webfonts/
gibi araçlarla kullanma şansı:
Yanıtlar:
Ubuntu yazı tipini web sitenize yerleştirebileceğiniz 2 yöntem vardır - Google Yazı Tipi Dizini'ni (tercih edilir) veya @font-face
CSS bildirimini kullanarak ve yazı tiplerinizi manuel olarak dönüştürür.
Artık Ubuntu yazı tipini Google web yazı tipi olarak kullanabilirsiniz. Bu, süreci çok daha basit hale getirecektir. Cevabın bu bölümünün içeriğinin çoğu, sladen'in cevabından geliyor .
Google Font API'sını neden tercih edilen yöntem kullanıyor?
Google Font API'sını kullanmak, web fontlarının tüm modern tarayıcılarda ayrıntılar hakkında endişelenmenize gerek kalmadan otomatik olarak çalışmasına izin verdiği için mükemmel bir öneri. Font API'sini kullanmak, ziyaretçilerin yazı tipinin en son sürümünü her zaman otomatik olarak göreceği anlamına gelir .
Google Yazı Tipi API'sını nasıl kullanabilirim?
21 Aralık 2010'dan bu yana Ubuntu Yazı Tipi Ailesi artık Google Yazı Tipi API'sına dahil edildi ve konuşlandırılabilir:
Haberler hakkında Google Web Yazı Tipi yayınını okuyabilir ve ardından:
Web sayfanız için ihtiyacınız olan Normal, İtalik, Kalın ve Kalın-İtalik'ten ağırlık ve stil kombinasyonunu işaretleyin .
Varsayılan yanlışsa, ihtiyacınız olan dil / kod kombinasyonunu seçin : İngilizce örneklere sahip bir Rusça web sitesi "Kiril, Latince" kullanabilir.
HTML sayfanızda veya şablonlarınızda verilen <link>
etiketi <head> ... </head>
ekleyin ve içindeki <style> ... </style>
etiketler arasına uygun CSS kodunu ekleyin <head>
.
Örneğin, Rusça / İngilizce karma web sitesini oluşturuyorsanız ve yazı tipini tüm metinler için varsayılan olarak kullanmak istiyorsanız, <head>
etiketlerinize aşağıdaki kodu ekleyebilirsiniz :
<link href='http://fonts.googleapis.com/css?family=Ubuntu&subset=cyrillic,latin' rel='stylesheet' type='text/css' />
<style type="text/css" >
body {
font-family : 'Ubuntu', sans-serif;
}
</style>
Notlar :
"Latin" dir komut İngilizce ve diğer birçok Avrupa ve Afrika dilleri ile yazılmış olduğunu.
"Altküme" yalnızca belirli diller için karakter göndererek yazı tipi dosyalarını en iyi duruma getirir, yazı tipleri her biri yaklaşık 44 kB'dir. Şu anda gösterilen 168 kB rakam, 1.200+ glif için tek bir web yazı tipi indirmesi içindir ve çoğu tek bir web sitesi için gerekli değildir.
Ubuntu yazı tipi dosyaları, farklı tarayıcılar için otomatik olarak doğru biçimde dönüştürülür; markasına ve sürümüne bağlı gerekli biçimidir WOFF
, EOT
, SVG
veya TTF
. Doğru CSS kombinasyonu her sayfa isteğine özeldir ve bu zor sorunu sihirli bir şekilde çözer.
Sen Ubuntu fontları gömebilirsiniz dönüştürerek için woff yazı . Daha sonra bunları CSS @ font-face bildirimini kullanarak gömebilirsiniz. Yazı tiplerini (.ttf dosyaları) bulabilirsiniz /usr/share/fonts/truetype/ubuntu-font-family
.
Örneğin, bir WOFF dosyasına dönüştürülen Ubuntu Normal yazı tipini kullanmak için Ubuntu-R.woff, şu CSS kodunu kullanın:
@font-face
{
font-family : "Ubuntu-R";
src: url('Ubuntu-R.woff');
}
Benzer şekilde Ubuntu Bold için:
@font-face
{
font-family : "Ubuntu";
src: url('Ubuntu-B.woff');
font-weight : bold;
}
Ubuntu İtalik:
@font-face
{
font-family : "Ubuntu";
src: url('Ubuntu-I.woff');
font-style : italic;
}
Ubuntu Kalın İtalik:
@font-face
{
font-family : "Ubuntu";
src: url('Ubuntu-BI.woff');
font-weight : bold;
font-style : italic;
}
Bu, tüm yeni tarayıcılar tarafından desteklenmektedir .
Bazı kullanıcıların tarayıcılarını belirli bir yazı tipi kümesi kullanacak şekilde ayarladıklarını ve özel yazı tipleri kullanılırsa rahatsız olabileceğini lütfen unutmayın. Ayrıca, yazı tipinin nasıl dağıtılabileceğine ilişkin kesin koşullar için Ubuntu Yazı Tipi Lisansını okuyun .
Google Font API'sını kullanmak, web fontlarının tüm modern tarayıcılarda ayrıntılar hakkında endişelenmenize gerek kalmadan otomatik olarak çalışmasına izin verdiği için mükemmel bir öneri. Font API'sini kullanmak, ziyaretçilerin yazı tipinin en son sürümünü her zaman otomatik olarak göreceği anlamına gelir .
21 Aralık 2010'dan bu yana Ubuntu Yazı Tipi Ailesi artık Google Yazı Tipi API'sına dahil edildi ve konuşlandırılabilir:
Haberler hakkında Google Web Yazı Tipi yayınını okuyabilir ve ardından:
<head> ... </head>
ve <style>...</style>
HTML sayfası veya şablon bölümleri.Notlar:
"Latin" dir komut İngilizce ve diğer birçok Avrupa ve Afrika dilleri ile yazılmış olduğunu.
"Alt küme", yalnızca belirli diller için karakterler göndererek yazı tipi dosyalarını en iyi duruma getirir, yazı tipleri her biri yaklaşık 44 kB'dir. Şu anda gösterilen 168 kB rakam, 1.200+ glif için tek bir web yazı tipi indirmesi içindir ve çoğu tek bir web sitesi için gerekli değildir.
Ubuntu yazı tipi dosyaları, farklı tarayıcılar için otomatik olarak doğru biçimde dönüştürülür; markasına ve sürümüne bağlı gerekli biçimidir WOFF
, EOT
, SVG
veya TTF
. Doğru CSS kombinasyonu her sayfa isteğine özeldir ve bu zor sorunu sihirli bir şekilde çözer.
Sunucu tarafı yazı tipi oluşturma (belki daha iyi "dinamik yazı tipi oluşturma") oldukça uzun bir süredir ilginç bir konudur.
Teknik olarak, bir makinenin belirli bir yazı tipini görüntülemesi için zaten yerel olarak kurulmuş olması mantıklı görünmektedir.
Öte yandan, web tasarımı temel / iyi bilinen 'web yazı tiplerine' bağlı kalmakla çok kaybeder.
CSS2.1, @ font-face kuralı bildirimini kullanarak bazı iyileştirmeler yapmıştır .
Henüz bir standart haline gelmedi, ancak sonunda CSS3 ile olacak.
Bunun yanı sıra, birkaç alternatif yöntem vardır, örneğin:
Umarım sağlanan bağlantılar size ne yapılabilir ;-) hakkında daha iyi bir fikir verecektir