2012-11-08 46 views
18

Tôi đang sử dụng rất thuộc tính CSS hữu ích -webkit-font-smoothing: antialiased trong trình duyệt webkit để đảm bảo văn bản tốt đẹp trên tiêu đề, v.v. Có thuộc tính tương đương trong Firefox không?-webkit-font-smoothing: tương đương chống răng cưa trong firefox?

Font trong WebKit với -webkit-font-smoothing: antialiased:

enter image description here

Font trong Firefox:

enter image description here

Như bạn có thể thấy văn bản trong Firefox là béo hơn so với Webkit. Không có -webkit-font-smoothing: antialiased, văn bản trông giống như trong Webkit như trong Firefox.

+0

Có cùng một vấn đề chính xác trong FF19 – novicePrgrmr

+2

Firefox hút cho loại hình. –

+0

Bạn đã bao giờ tìm được giải pháp chưa? Tôi đang gặp vấn đề tương tự, dường như nó liên quan đến việc hiển thị pixel phụ. – Rob

Trả lời

20

Firefox 25+ hỗ trợ thuộc tính CSS không chuẩn mới cho Mac-OS -moz-osx-font-smoothing có hiệu quả tương tự với số -webkit-font-smoothing của WebKit.

Vì vậy, mã này sẽ cung cấp kết quả phù hợp trong Firefox và WebKit:

.example { 
    -moz-osx-font-smoothing: grayscale; /* Firefox */ 
    -webkit-font-smoothing: antialiased; /* WebKit */ 
} 
+0

Nhưng điều này chỉ hoạt động trên các hệ thống MAC OS. Điều này là khá quan trọng để đề cập đến trong quan điểm của tôi. – kwoxer

+0

@kwoxer > mới ** Chỉ dành cho Mac-OS ** thuộc tính CSS không chuẩn –

1

Tại một điểm firefox có số font-smooth, nhưng nó đã bị xóa và theo như tôi biết không được bao gồm trong bài hát hiện tại. Tôi đã làm một số googling và không thấy bất kỳ dấu hiệu cho thấy sẽ có bất kỳ thay đổi nào.

Thay vào đó, bạn có thể thử giải pháp thay thế như: http://www.elfboy.com/blog/text-shadow_anti-aliasing/.

+0

Tôi đã cập nhật câu trả lời của mình, tôi hy vọng bạn sẽ thấy ý tôi bây giờ. Thêm một Shadow ở đây liều không làm việc không may. – wowpatrick

0

Firefox có hành vi mà bạn đang theo đuổi theo mặc định, như xa như tôi biết, do đó không cần phải yêu cầu nó một cách rõ ràng ...

1

Vấn đề là -webkit-font-smoothing: antialiased, mà vô hiệu hóa tiêu chuẩn sub-pixel font chữ mịn. Hãy thử đọc this

Các vấn đề liên quan