2010-08-03 12 views
5

Câu hỏi này khá giống với this one ngoại trừ việc tôi thấy nó độc quyền trong Safari trên Mac (nền tảng duy nhất tôi cần quan tâm). Nó chắc chắn liên quan đến CSS và tôi nghĩ rằng tôi đã thu hẹp nó xuống một vài thuộc tính dường như tàn phá trên đường văn bản được hiển thị. Đó là:-webkit-transform Thuộc tính CSS Hose Font Rendering

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

Ngay sau khi tôi vô hiệu hóa này (bằng cách đặt trước chúng với một "x", ví dụ x-webkit-*), các văn bản ám tốt. Bật bất kỳ một kết quả nào trong các văn bản này. Dưới đây là một vài ảnh chụp màn hình có thể giúp hình dung sự khác biệt.

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

Có ai có bất kỳ ý tưởng gì có thể gây ra điều này hoặc nếu/làm thế nào nó có thể được cố định? Google đã không được hữu ích khủng khiếp.

Cảm ơn.

+0

+1 cho "Ống" và câu hỏi hay để khởi động. – Pat

Trả lời

1

Biến đổi trong Safari được tăng tốc phần cứng. Nó cho phép tốc độ tốt hơn nhiều, nhưng kết xuất không tuân theo cùng một đường dẫn, và một số chất lượng bị mất. Không có gì bạn có thể làm về nó, ngoại trừ không sử dụng biến đổi. :/

+0

Vâng, crap. Đó là câu trả lời mà tôi không muốn nghe. :-) Có nơi nào khác tôi có thể theo dõi điều này để biết thêm thông tin không? Tôi không thể tìm thấy ngồi xổm trên Google. Cảm ơn. –

+0

@Rob Wilkerson: Tôi sẽ cố tìm kiếm lại. Tôi nhớ hoạt hình một png, và trong khi hoạt hình chất lượng của nó sẽ được hạ xuống, và đó là vì sự tăng tốc phần cứng. Tôi không nhớ nơi tôi tìm thấy thông tin mặc dù. – zneak

+0

Trong trường hợp này, nó không phải là _during_ hoạt ảnh. Chỉ cần có các kiểu hoạt động đó - ngay cả khi không có biến đổi nào hoạt động - làm giảm chất lượng. –

13

Tôi nghĩ rằng điều này thực sự có thể khắc phục trong các phiên bản iOS sau này (Tôi tin rằng 3.2 & 4.0) bằng cách sử dụng -webkit-font-smoothing: antialiased. Lưu ý: Bí danh sẽ vẫn khác nhau, nhưng trông sẽ khó xử hơn nếu nó hoạt ảnh.

+0

Có phải iOS cụ thể hay nó sẽ giúp tôi trên các hệ điều hành không di động? –

+2

Chắc chắn hoạt động trong Safari 5- Tôi cũng tin rằng Chrome mới nhất. –

+0

Khắc phục sự cố webkit tuyệt vời nhưng khó tìm khác. OP nên đánh dấu điều này là câu trả lời. – aaronsnoswell