Tôi muốn sử dụng phông chữ pixel trên web. Tôi đang bao gồm nó bằng cách sử dụng @ font-face tuy nhiên tất cả các trình duyệt đang áp dụng anti-aliasing cho font. Tôi không thể tìm thấy một quy tắc CSS để vô hiệu hóa điều này, bất cứ ai có thể nghĩ ra một phương pháp vô hiệu hóa chống răng cưa?Có thể tắt tính năng chống răng cưa trong CSS khi sử dụng @ font-face với phông chữ pixel không?
Trả lời
Hiển thị phông chữ được thực hiện bởi hệ điều hành và trình duyệt, do đó, tôi tin rằng có rất ít việc bạn có thể làm với CSS. Có thể có một số quy tắc CSS được đề xuất trong thảo luận (tôi đã thấy đề cập đến "font-smooth" hoặc một cái gì đó tương tự), nhưng không có gì trong CSS3, theo như tôi biết, và chắc chắn không có gì trong CSS2.
Tôi không nghĩ rằng css có tùy chọn chống răng cưa. Hãy thử dùng cufon thay thế: http://wiki.github.com/sorccu/cufon/about
Thật dễ sử dụng và nó sẽ hiển thị phông chữ pixel của bạn rất tốt. Bạn cũng có thể quan tâm Shaun Inman's Pxfon: http://shauninman.com/archive/2009/04/17/pxr_cufon_pxfon
này làm cho độc đáo, nhưng làm nổi bật văn bản là khủng khiếp, và nó trở nên rất rõ ràng rằng nó không phải là một bình thường phông chữ. Xem ví dụ về nó ở đây: http://pixel-portraits.com/pxfon/ –
Hầu hết các phông chữ điểm ảnh chỉ sẽ không hoạt động đúng nếu bạn đang sử dụng chúng trên nhiều kích thước 8pt (8, 16, 24, vv)
Nếu bạn làm việc trên sai font-kích thước bạn sẽ kết thúc nhận được bí danh/nhân vật sương mù.
Kiểm tra này ra ...
http://www.fontsquirrel.com/fonts/list/style/Pixel
... nó có thể giúp;)
Ngay cả với kích thước phông chữ chính xác, nó vẫn bí danh phông chữ :( – Samuel
Câu hỏi này là cũ, vì vậy chỉ muốn đưa ra một bản cập nhật.
Dựa trên caniuse.com, có thuộc tính CSS cho nó nhưng đã bị xóa khỏi bản nháp đặc tả CSS3. Vì vậy, nó không phải là một giải pháp tiêu chuẩn. Một số Webkit, Firefox & Trình duyệt Opera hỗ trợ nó nhưng nó không phù hợp. Nó chủ yếu là làm việc cho máy tính để bàn và Mac OS người dùng
-webkit-font-smoothing: none || antialiased || subpixel-antialiased
-moz-osx-font-smoothing: auto || inherit || unset || grayscale
font-smoothing: auto || inherit || unset || grayscale
Tôi có vấn đề tương tự như ngày hôm nay và có vẻ như rằng mặc dù font-mịn không hoạt động trong Firefox hiện đại * thêm một số bộ lọc không:
filter: contrast(1);
Tuy nhiên, nó có vẻ là một chút hacky để vô hiệu hóa chống răng cưa với bộ lọc. Bằng cách này nó không gây ra để hoàn toàn vô hiệu hóa chống răng cưa chỉ gây ra nó được áp dụng bằng cách nào đó khác nhau để phông bitmap render chính xác. Mặt khác, nó phá vỡ việc hiển thị phông chữ không phải bitmap.
* & thinsp; Thử nghiệm trên Fixedsys từ http://doir.ir/fixedsys/demo.html, trên Iceweasel 38.40.0, trên Debian 8.
- 1. Cách bật tính năng Chống răng cưa phông chữ trong Windows
- 2. Tắt tính năng chống răng cưa cho bối cảnh thiết bị GDI cụ thể
- 3. Tắt tính năng chống bí danh cho phông chữ trong Emacs 23
- 4. chống răng cưa iPhone OpenGLES
- 5. Các vấn đề chống răng cưa phông chữ với jQuery.fadeIn trong IE8?
- 6. Chống răng cưa trong TextureView
- 7. Chống răng cưa và bù trừ gamma
- 8. @ font-face cho trọng lượng phông chữ cực lớn và/hoặc chống răng cưa xấu
- 9. Chống răng cưa in Silverlight
- 10. Phông chữ Emacs với khử răng cưa và gợi ý
- 11. Tắt văn bản chống răng cưa Xcode bên trong trình chỉnh sửa mã?
- 12. Tắt tính năng chống răng cưa trên svg khi áp dụng CSS3: Thu phóng trên phần tử?
- 13. Chống răng cưa lạ trong chế độ xem tùy chỉnh
- 14. Làm cách nào để áp dụng hiệu ứng chống bí danh phông chữ trong CSS?
- 15. Nhận JTextArea hiển thị phông chữ có chiều rộng cố định mà không cần chống răng cưa
- 16. Ngăn chặn chống răng cưa cho imshow trong matplotlib
- 17. Có thể tắt tính năng vuốt phông chữ trong CSS không?
- 18. Văn bản chống răng cưa trong X11
- 19. -webkit-font-smoothing: tương đương chống răng cưa trong firefox?
- 20. CSS có hỗ trợ tính năng chống răng cưa văn bản chẳng hạn như "sắc nét, sắc nét, v.v" chưa?
- 21. Bước nào là cần thiết để kích hoạt tính năng chống răng cưa khi sử dụng QPainter trên QGLWidget?
- 22. Tắt tính năng chống khiếu nại của Firefox, khi sử dụng DIV cố định
- 23. Chống răng cưa không hoạt động trong QGraphicsView
- 24. Bật tính năng chống răng cưa của chế độ xem mã trong XCode
- 25. Chống răng cưa tốt hơn trên iPad khi sử dụng vị trí: cố định, tại sao?
- 26. Sử dụng phông chữ pixel trong PIL
- 27. Vẽ một đường thẳng trong OpenCV với cờ CV_AA không tạo ra đường chống răng cưa
- 28. Làm cách nào để bật tính năng chống răng cưa trên nhãn Qlabel?
- 29. Tôi có thể vẽ bằng cách chống răng cưa trên canvas không?
- 30. văn bản lớn chống răng cưa trong canvas
Cảm ơn, khá nhiều những gì tôi đã tìm. – Samuel