Çevrimiçi yazı tipi denemeleri gerektiren bir web sitesi üzerinde çalışıyorum, tüm fontlar .otf
Yazı tiplerini gömmenin ve tüm tarayıcılarda çalışmasını sağlamanın bir yolu var mı?
Değilse, başka hangi alternatiflerim var?
Çevrimiçi yazı tipi denemeleri gerektiren bir web sitesi üzerinde çalışıyorum, tüm fontlar .otf
Yazı tiplerini gömmenin ve tüm tarayıcılarda çalışmasını sağlamanın bir yolu var mı?
Değilse, başka hangi alternatiflerim var?
Yanıtlar:
OTF
@ Font-face komutunu kullanarak yazı tipinizi uygulayabilirsiniz :
@font-face {
font-family: GraublauWeb;
src: url("path/GraublauWeb.otf") format("opentype");
}
@font-face {
font-family: GraublauWeb;
font-weight: bold;
src: url("path/GraublauWebBold.otf") format("opentype");
}
Ancak çok çeşitli modern tarayıcıları desteklemek istiyorsanız, yazı tiplerine geçmenizi WOFF
ve TTF
yazı tiplerini kullanmanızı öneririm . WOFF
tür her büyük masaüstü tarayıcısı tarafından uygulanırken, TTF
tür eski Safari, Android ve iOS tarayıcıları için bir geri dönüştür. Yazı tipiniz ücretsiz bir yazı tipiyse , örneğin çevrimiçi bir yazı tipi dönüştürücü kullanarak yazı tipinizi dönüştürebilirsiniz .
@font-face {
font-family: GraublauWeb;
src: url("path/GraublauWebBold.woff") format("woff"), url("path/GraublauWebBold.ttf") format("truetype");
}
Hala orada olan hemen hemen her tarayıcıyı desteklemek istiyorsanız (artık IMHO'ya gerek yok), aşağıdaki gibi bazı yazı tipi türlerini eklemelisiniz:
@font-face {
font-family: GraublauWeb;
src: url("webfont.eot"); /* IE9 Compat Modes */
src: url("webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
url("webfont.woff") format("woff"), /* Modern Browsers */
url("webfont.ttf") format("truetype"), /* Safari, Android, iOS */
url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS */
}
Tüm bu türlerin neden uygulandığı ve bunların saldırıları hakkında daha fazla bilgiyi buradan edinebilirsiniz . Hangi dosya türlerinin hangi tarayıcılar tarafından desteklendiğini ayrıntılı olarak görmek için bkz:
Bu yardımcı olur umarım
"
Kod örneklerinde tırnak işaretleri ( ) eksik mi?
Gönderen Google Yazı Dizini örnekler:
@font-face {
font-family: 'Tangerine';
font-style: normal;
font-weight: normal;
src: local('Tangerine'), url('http://example.com/tangerine.ttf') format('truetype');
}
body {
font-family: 'Tangerine', serif;
font-size: 48px;
}
Bu .ttf ile çapraz tarayıcı çalışır, .otf ile çalışabileceğine inanıyorum. ( Wikipedia .otf çoğunlukla .ttf ile geriye dönük olarak uyumludur diyor) Değilse , .otf dosyasını .ttf'ye dönüştürebilirsiniz .
İşte bazı iyi siteler:
İyi astar:
Diğer Bilgiler: