2010-08-10 17 views
20

@ ı @ font-face CSS seçeneği ile mücadele biraz değilim. okuma çok sonra çalışırken, yeniden deneniyor Sonunda size yazı yükleyebilir hazır halindeyken paketini yapan bir web sitesine rastladım. Şimdi koşuyor ama yazı tipi anti-aliased almıyor. Bu durumu diğer web sitelerinde gördüğümde, benim başlıkları istediğim gibi yapmıyor. CSS: Font-face anti-aliasing

Benim CSS kodu: bırakılır Ne

@font-face { 
font-family: 'YanoneKaffeesatzThin'; 
src: url('../fonts/yanonekaffeesatzthin-webfont.eot'); 
src: local('☺'), url('../fonts/yanonekaffeesatzthin-webfont.woff') format('woff'), url('../fonts/yanonekaffeesatzthin-webfont.ttf') format('truetype'), url('../fontsyanonekaffeesatzthin-webfont.svg#webfontyC5sm3N9') format('svg'); 
font-weight: normal; 
font-style: normal;} 

bu son ama anoying, konu gitmesini sağlamak için ne için? düzgünleştirme hala sistem varsayılan tarafından kontrol edilecektir rağmen

cevap

15

CSS3 ile, font-smooth özelliğini kullanabilirsiniz. Eğer gerçekten olursa olsun işletim sistemi ne temiz bir düzgünleştirme zorlamak gerekiyorsa, otomatik olarak bir Flash bileşeni metni değiştirmek hangi sIFR'yi kullanmak zorunda.

+0

Cevabınız için teşekkürler, şimdi sIFR ile deniyorum. – Ben

+7

Ayrıca SIFR yerine Cufón'u önerebilirim, böylece yazı tiplerini görüntülemek için Flash'a ihtiyacınız yoktur (Flash tarafından tamamen rahatsız edilenlerin yanı sıra tüm Flashblock kullanıcılarını ve iPhone/iPad kullanıcılarını düşünüyorum): http://cufon.shoqolate.com/generate/ – Jonas

+8

https://developer.mozilla.org/en/CSS/font-smooth: font-smooth, CSS yazı tipi belirtiminden kaldırıldı ve şu anda standart parçada değil. . Bazı mobil tarayıcılar bunu destekliyor. Webkit benzer bir şeyi destekler. – commonpike

1

Cufon ve Typeface.js bir araya getiren ve bu iplik tartışılan HTML5 CSS3 ve JS çözümler çok sterilize çözümdür. antialiased web, üzerinde herhangi bir yazı teslim -

Her yazı dosyaları (ttf, otf, wotf) Yapmaya çalıştığınız şeyi yapmak komut dönüştürülmesini sağlayan bir dönüştürücü vardır. Bu ikisinden

, ben antialias başa bir o kadar yaygın CSS kural hakkında Cufon http://cufon.shoqolate.com/generate/

3

Sadece kısa bir not tercih ederim.

-webkit-font-smoothing: antialiased; 

Sen webkit tarayıcıları için render yazı hafif bir değişim olacaktır. Genellikle yazı tipi daha net ve zayıf görünür. Diğer değerler:

-webkit-font-smoothing: subpixel-antialiased; 
-webkit-font-smoothing: none; 

Bir demo sayfası: http://maxvoltar.com/sandbox/fontsmoothing/

Sen woff için OTF dönüştürmek gerekir https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Webkit_Extensions