Tôi đang cố gắng xoay một dòng văn bản đơn giản theo một số độ với thuộc tính CSS3 »xoay«, chính xác 1,5 độ.Xoay CSS3 - hiển thị các vấn đề trong Firefox và Safari
-webkit-transform: rotate(1.5deg);
-moz-transform: rotate(1.5deg);
-ms-transform: rotate(1.5deg);
-o-transform: rotate(1.5deg);
transform: rotate(1.5deg);
Kết quả trong Chrome (phiên bản 18) là tìm cách OK, trong Firefox (v10) và Safari (5.1.5) Tuy nhiên tôi nhận được kết quả xấu xí.
Tôi đang sử dụng phông chữ được triển khai với @ phông mặt, nhưng với Arial tôi vẫn gặp sự cố (ít nhất là trong Firefox). Xem ví dụ bên dưới.
Điều thực sự lạ là việc chuyển sang phông chữ hệ thống (Arial) trong Safari sẽ giải quyết được sự cố, trong khi trong Firefox, sự cố vẫn tiếp diễn.
Mọi trợ giúp, cách giải quyết hoặc hack sẽ được đánh giá cao.
1) Chrome 18/font-family: Calibri/liên kết OK
2) Firefox 10/font-family: Calibri/liên kết xấu xí
3) Firefox 10/font-family: Arial/alignment vẫn xấu xí
4) Safari 5.1.5/font-family: Calibri/liên kết xấu xí
5) Safari 5.1.5/font-family: Arial/căn chỉnh OK
Cho đến nay, tôi đã tìm thấy các chủ đề sau đây, nhưng không ai trong số họ đưa ra một lời giải thích về cách giải quyết vấn đề:
https://bugzilla.mozilla.org/show_bug.cgi?id=403447
CSS3 Bugs - Issues when using transform:rotate rules (Safari + Firefox)
CSS Transform Rotate letter alignment
Tôi cũng đã cố gắng thiết lập các biến DirectWrite (để thay đổi hiển thị phông chữ), như được mô tả trong hướng dẫn này: http://www.askvg.com/how-to-enable-direct2d-directwrite-hardware-acceleration-in-mozilla-firefox/, nhưng kết quả là như nhau.
"Người dùng đang sử dụng các trình duyệt không hỗ trợ công cụ CSS3 mới" - Tổng quát chung và phần lớn không đúng – Alex