Sorunun durumu, Haziran 2014: Chrome 37 ile düzeltildi
Son olarak, Chrome ekibi , Temmuz 2014'te herkese açık olacak Chrome 37 ile bu sorun için bir düzeltme yayınlayacak. Mevcut kararlı Chrome 35 ile en son Chrome 37 (erken geliştirme önizlemesi) örnek karşılaştırmasına buradan bakın:
Sorunun durumu, Aralık 2013
1.) Orada YOK uygun çözüm yüklerken yoluyla yazı @import
, <link href=
veya Google'ın webfont.js
. Sorun, Chrome'un Google'ın API'sından korkunç şekilde işleyen .woff dosyaları istemesidir . Şaşırtıcı bir şekilde, diğer tüm yazı tipi dosya türleri güzelce işliyor. Bununla birlikte, oluşturulan yazı tipini biraz "düzleştirecek" bazı CSS hileleri vardır, bu cevapta geçici çözümleri daha derin bulacaksınız.
2.) Yazı tiplerini kendi kendine barındıran, bunun için ilk önce bu fon akışı akışı sayfasındaki başka bir cevapta Jaime Fernandez tarafından gönderilen ve web yazı tiplerini özel bir sırayla yükleyerek bu sorunu gideren gerçek bir çözüm var . Mükemmel cevabını kopyalamak beni kötü hisseder, bu yüzden lütfen şuraya bir göz at. Ayrıca, hemen hemen tüm tarayıcılar tarafından desteklendikleri için yalnızca TTF / OTF yazı tiplerinin kullanılmasını öneren (kanıtlanmamış) bir çözüm de vardır.
3.) Google Chrome geliştirici ekibi bu konuda çalışır. Oluşturma motorunda birkaç büyük değişiklik olduğu için devam eden bir şey var.
Bu konuda büyük bir blog yazısı yazdım, bir göz atmaktan çekinmeyin:
Google Chrome'da çirkin font oluşturma nasıl düzeltilir?
Tekrarlanabilir örnekler
İlk sorudaki örneğin bugün Chrome 29'da nasıl göründüğüne bakın:
POZİTİF ÖRNEK:
Sol: Firefox 23, sağ: Chrome 29
POZİTİF ÖRNEK:
Üst: Firefox 23, alt: Chrome 29
NEGATİF ÖRNEK: Krom 30
NEGATİF ÖRNEK: Krom 29
Çözüm
Yukarıdaki ekran görüntüsünü -webkit-text-stroke ile düzeltme:
İlk satır varsayılan, ikincisi:
-webkit-text-stroke: 0.3px;
Üçüncü satırda:
-webkit-text-stroke: 0.6px;
Yani, bu yazı tiplerini düzeltmenin yolu onlara
-webkit-text-stroke: 0.Xpx;
veya RGBa sözdizimi (yorumlarda bulunan nezroy tarafından! Teşekkürler!)
-webkit-text-stroke: 1px rgba(0,0,0,0.1)
Ayrıca eski bir olasılık var : Metne basit (sahte) bir gölge verin:
text-shadow: #fff 0px 1px 1px;
RGBa çözümü (Jasper Espejo'nun blogunda bulundu):
text-shadow: 0 0 1px rgba(51,51,51,0.2);
Bu konuda bir blog yazısı yaptım:
Bu konuda güncellenmek istiyorsanız, ilgili blog yayınına göz atın: Google Chrome'da çirkin yazı tipi oluşturma nasıl düzeltilir ? Bu konuda haberler varsa haber gönderirim.
Orijinal cevabım:
Bu, bundan haberi resmi hata raporu görür Google Chrome ve Google Chrome Ekibi büyük bir hata olduğunu burada . Şu anda, Mayıs 2013'te, hatanın bildirilmesinden 11 ay sonra bile, çözülmedi. Google Webfonts'u dağıtan tek tarayıcının Google'ın kendi tarayıcısı Chrome (!) Olması garip bir şey. Ancak sorunu çözecek basit bir geçici çözüm var, lütfen çözüm için aşağıya bakın.
GOOGLE KROM GELİŞTİRME EKİBİNDEN BEYAN, MAYIS 2013
Hata raporundaki resmi açıklama:
Windows yazı tipi oluşturma işlemimiz aktif olarak üzerinde çalışılmaktadır. ... Geliştiricilerin oynamaya başlayabileceği bir ya da iki kilometre taşında bir şey olmasını umuyoruz. Kararlılığa ne kadar hızlı giderse, her zaman olduğu gibi, herhangi bir gerilemeyi ne kadar hızlı köklendirip yakabileceğimizle ilgili.