Vấn đề trở nên rõ ràng khi bạn phóng to hình ảnh:
Như bạn có thể thấy, phiên bản gầy hoàn toàn màu xám, trong khi phiên bản béo có một số pixel hơi đỏ và một số màu hơi xanh.
Điều này xảy ra vì khử răng cưa pixel phụ . Một màn hình LCD không thực sự chứa các pixel vuông có thể là bất kỳ màu nào; thay vào đó, nó có ba yếu tố hình chữ nhật mỏng là đỏ, xanh lá cây và xanh dương. (Hình ảnh dưới đây từ Wikipedia).
Khi phông chữ khử răng cưa, thay vì chỉ sử dụng các sắc thái của màu xám, bạn có thể thay đổi cường độ của từng màu trong ba màu, để cho phép bạn hiển thị ở độ phân giải ngang gấp ba lần bạn có thể đạt được chỉ bằng cách khử răng cưa với các sắc thái của màu xám. Những bức ảnh được phóng to mà tôi cung cấp không thực sự đại diện cho những gì bạn đang thấy; thay vào đó, các phông chữ sẽ trông mượt mà hơn đáng kể do hình dạng và vị trí của các pixel. Sẽ chính xác hơn khi kết xuất nó như thế này:
Vì vậy, những gì bạn đang thấy là đôi khi phông chữ được hiển thị với khử răng cưa pixel phụ, và đôi khi nó được hiển thị với khử răng cưa thông thường. Tôi đoán rằng các thuật toán khử răng cưa pixel phụ đang được sử dụng được tối ưu hóa cho văn bản màu đen trên nền trắng, điều này có thể giải thích tại sao văn bản trông hơi "mập" khi xem dưới dạng văn bản màu trắng trên nền đen.
Mặt khác, nó có thể chỉ đơn giản là một kết xuất chính xác hơn của phông chữ thực tế. Nếu bạn nhìn vào một phiên bản được thu nhỏ đúng của cùng một phông chữ, nó trông hơi táo bạo và kém khôn ngoan hơn so với phiên bản "gầy" được hiển thị ở trên:
Lý do nó chuyển đổi qua lại giữa hai phiên bản có lẽ là do màn hình thứ hai của bạn. Tôi không biết chính xác khi nào HĐH quyết định điều này hay nó hoạt động như thế nào, nhưng có khả năng nó sẽ phát hiện ra màn hình LCD có bố cục pixel không xác định. Bởi vì nó không biết cách bố trí các pixel, nên nó đi kèm với khử răng cưa tiêu chuẩn an toàn hơn (vì khử răng cưa pixel phụ có thể trông rất lạ khi hiển thị trên màn hình LCD với bố cục sai). Dường như bằng cách nào đó, đôi khi bạn nhận được nó để đưa ra một quyết định, và đôi khi nhận được nó để đưa ra quyết định khác. Tôi tin rằng một khi ứng dụng được khởi động ở chế độ kết xuất nhất định, nó sẽ không thay đổi cho đến khi bạn thoát và khởi chạy lại ứng dụng, điều này sẽ giải thích tại sao bạn thấy hành vi thất thường;
Nếu bạn chỉ đơn giản muốn làm cho điều này nhất quán trên tất cả các ứng dụng, bất kể bạn có sử dụng màn hình LCD thứ hai hay không và luôn sử dụng phông chữ mỏng, bạn có thể chỉ cần tắt chức năng làm mịn phông chữ trong bảng tùy chọn hệ thống Giao diện:
Tất nhiên, sau đó bạn mất khử răng cưa phụ pixel ở mọi nơi. Như John Rudy chỉ ra, bạn có thể có được sự kiểm soát chi tiết tốt hơn bằng cách làm theo các hướng dẫn để thiết lập mức độ thủ công bằng cách sử dụng defaults
chương trình ; hoặc nếu bạn chưa có trên Snow Leopard, thì bạn vẫn nên có các điều khiển chi tiết hơn có sẵn cho bạn trong Tùy chọn hệ thống.