2010-08-03 17 views
5

Bu soru, yalnızca Mac üzerinde Safari'de (umurumda olması gereken tek platform) göründüğümden neredeyse this one ile aynıdır. Kesinlikle CSS ile ilgili ve sanırım ben metin işlenen yol üzerinde hasara yol açıyor gibi görünen birkaç özellik aşağı daraltılmış. Bunlar:-webkit-transform CSS Özellikleri Hortum Yazı Tipi Oluşturma

-webkit-transform-style: preserve-3d; 
-webkit-transform: rotateY(180deg); 
-webkit-transform: rotateY(180deg); 
-webkit-perspective: 2500; 

En kısa zamanda (örneğin x-webkit-*, bir "x" öneki sayesinde), bu devre dışı olarak, metin iyi görüntüleniyor. Bunlardan bir'u etkinleştirmek, metrikli metinle sonuçlanır. İşte, farkı görselleştirmeye yardımcı olabilecek birkaç ekran görüntüsü.

http://s3.amazonaws.com/codaset/ticket/6404/665/good.pnghttp://s3.amazonaws.com/codaset/ticket/6404/666/bad.png

herkes bu neden oluyor olabilir veya eğer/nasıl düzeltilebilir bir fikrin var mı? Google çok yardımcı olmadı.

Teşekkürler.

+0

+1 ve önyükleme için iyi bir soru. – Pat

cevap

1

Safari'deki dönüştürmeler, donanım hızlandırılır. Daha iyi bir hıza izin verir, ancak render aynı boru hattını takip etmez ve bazı kalite kaybedilir. Bu konuda yapabileceğiniz hiçbir şey yok, dönüşümleri kullanmayın. :/

+0

Şey, saçma. Duymak istediğim tek cevap buydu. :-) Daha fazla bilgi için bunu takip edebilecek başka bir yer var mı? Google'da çömelme bulamıyorum. Teşekkürler. –

+0

@Rob Wilkerson: Tekrar arama yapmayı deneyeceğim. Bir png'yi canlandırmayı hatırlıyorum ve animasyon sırasında kalitesi düşürülmüştü ve bu da donanım hızlandırmasından kaynaklanıyordu. Bilgiyi nerede bulduğumu hatırlamıyorum. – zneak

+0

Bu durumda, animasyon _during_ değildir. Bu tarzları aktif hale getirmek - hiçbir dönüşüm aktif olmasa bile - kaliteyi düşürür. –

13

Sanırım bu, daha sonra iOS düzeltmeleri (3.2 & 4.0 sürümüne inanıyorum) -webkit-font-smoothing: antialiased kullanarak düzeltmek için mümkün olduğunu düşünüyorum. Not: aliasing hala farklı olacak, ancak animasyonlu ise daha az garip görünecek.

+0

iOS'a özgüdür veya mobil olmayan işletim sistemlerinde bana yardımcı olur mu? –

+2

Kesinlikle Safari'de çalışıyor. Son Chrome'a ​​da inanıyorum. –

+0

Bir başka harika ama bulunması zor olan webkit düzeltmesi. OP bunu cevap olarak işaretlemelidir. – aaronsnoswell