Sử dụng Google WebFonts ("Oswald" trong trường hợp này), tôi đã nhận thấy rằng phông chữ của tôi được hiển thị đậm hơn mức cần thiết. Tôi đã giải quyết vấn đề này trong các trình duyệt dựa trên webkit bằng cách sử dụng:Làm mịn phông chữ trong Firefox
-webkit-font-smoothing: antialiased;
nhưng trong Firefox tôi không thể tìm thấy tuyên bố kiểm soát điều này. Tôi đã nghe nói về việc sử dụng một hack text-shadow
để sửa lỗi này, nhưng tôi không muốn sử dụng điều này vì nó chắc chắn sẽ thay đổi các đặc tính hình học của phông chữ.
Đây là những gì nó trông giống như trong webkit (Chrome):
Đây là khối ô vuông khủng khiếp vẽ nhờ Firefox:
Tôi biết có một cách để đạt được điều này trong FireFox, bởi vì tôi tìm thấy font này trên font-combinator.com, và nó hiển thị đúng trên trình kết hợp phông chữ bằng Firefox. Đây là những gì nó trông giống như trên Firefox thông qua font-combinator.com:
Sau khi duyệt qua css sử dụng để tạo font-Combinator, tôi thấy lời tuyên bố này: text-rendering: optimizelegibility;
, nhưng điều này không hoạt động khi áp dụng với yếu tố của tôi.
Tôi cũng đã cố gắng:
text-rendering: optimizeLegibility;
text-rendering: geometricPrecision;
font-smooth: always;
font-smooth: never;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
Làm thế nào tôi có thể nhận được Firefox để Antialias phông chữ của tôi để họ nhìn ngay khi được hiển thị? Bạn có thể tìm thấy tuyên bố hoặc kết hợp các khai báo khiến chúng hiển thị đúng trên www.font-combinator.com không?
Tôi đang sử dụng phiên bản FireFox tương đối cũ (16.0.2) vì máy này đã cài đặt phiên bản OSX cũ.
Không giống như render vấn đề, bạn đang khai báo font-weight? –
'body {font-weight: normal; } 'Cảm ơn mọi ý tưởng. –
Bạn có thể dán khai báo phông chữ không? –