Vô hiệu hóa ClearType (phông chữ mờ) trong Internet Explorer 10 trên windows 7


9

Tôi đã cài đặt Internet Explorer 10 mới nhất và phát hiện lại vấn đề của tôi với bản nâng cấp trước đó - phông chữ mờ hay còn gọi là ClearType! Thật không may, có một số ứng dụng sử dụng công cụ IE và do đó tất cả nội dung cũng bị mờ: /

Tôi biết về trình bao bọc DWrite.dll nhưng thật không may, có vẻ như nó chỉ dành cho IE9. Có giải pháp nào khác để vô hiệu hóa CT trong IE10 không?

.


Tôi đã liên hệ với Microsoft về điều này. Họ đang từ chối cung cấp bất kỳ giải pháp nào với bất kỳ giá nào.
Joshua

Tôi khá chắc chắn rằng không có giải pháp chính thức. Vấn đề là, vì những lý do ngu ngốc, họ sử dụng làm mịn thang độ xám, trông cực kỳ xấu xí. Các chỉ workaround tôi có thể tưởng tượng được cách viết một DLL như DWrite.dll wrapper mà sẽ treo cuộc gọi chức năng, nhưng hooking gọi hàm như thế này không phải là dễ dàng ...
user541686

@Mehrdad thực sự bạn đang nhầm. ClearType doe KHÔNG sử dụng làm mịn thang độ xám. Khử răng cưa thường xuyên nào. ClearType sử dụng các chuỗi con màu để đạt được kết quả của nó. Xem en.wikipedia.org/wiki/ClearType#How_ClearType_works .
Mxx

@Mxx: IE sử dụng ClearType? Tôi nghĩ rằng nó chỉ sử dụng làm mịn thang độ xám, và đó là lý do tại sao nó rất mờ (tôi biết thực tế là Metro làm như vậy).
dùng541686

@Mehrdad IE9 trở xuống sử dụng ClearType. IE10 trên Win8 dường như sử dụng khử răng cưa thường xuyên. Tôi không biết về IE10 trên Win7.
Mxx

Câu trả lời:


8

Trong IE10, khử răng cưa toàn pixel phụ được loại bỏ và phần còn lại là khử răng cưa, mặc dù họ vẫn gọi nó là "ClearType".

Đây là theo thiết kế, như được mô tả trong ClearType có chỗ dựa cho Windows 8 Metro .

Điều này ảnh hưởng đến UI UI, các ứng dụng kiểu Metro bao gồm IE, cũng như IE trên máy tính để bàn và không thể làm gì để khắc phục nó. Kết xuất phông chữ trên Windows 8 được tối ưu hóa cho máy tính bảng và máy tính xách tay nhỏ hơn so với PC.

Trừ khi Microsoft trả lại tùy chọn này trong tương lai cho IE10 và nếu bạn không thể sống với ClearType, thì tùy chọn duy nhất của bạn lúc này là tắt nó cho máy tính để bàn và sử dụng một trình duyệt không phải IE khác làm trình duyệt mặc định.


Tôi đang làm như vậy nhưng vẫn còn - một số ứng dụng sử dụng kết xuất IE do đó tôi không thể thoát khỏi. Như đã đề cập trước đó - tùy chọn không có ở IE9 nhưng cũng có một cách giải quyết như DSWrite.dll
Wojtek

Đối với máy tính để bàn IE10, bạn có thể thử bật chế độ xem tương thích. Tôi không biết về một giải pháp cho ActiveX nhúng (ngoại trừ phân loại xuống Windows 7 và chặn cài đặt IE10).
harrymc

0

Tôi sử dụng cách giải quyết để đặt chế độ trình duyệt thành IE8 theo mặc định . Điều này vô hiệu hóa gia tốc CTNH, nhưng tôi không quan tâm đến điều này. Bây giờ tôi có kết xuất lại IE8 mà không làm tổn thương mắt tôi.


Bạn có thể giải thích cách sử dụng thông tin này, đặt chế độ tương thích cho tất cả các ứng dụng sử dụng thành phần IE không?
Wojtek

các liên kết giải thích nó. Tạo một DWORD với tên của exe (như iexplore.exe) và đặt giá trị chính xác.
magicandre1981

ok, tôi đã làm điều đó - phông chữ vẫn còn mờ (trong IE và miranda IM)
Wojtek

bạn sử dụng giá trị nào? 8000 hay 8888?
magicandre1981

Tôi đã sử dụng 8000, nhưng đọc mô tả 8888 có thể sẽ hoạt động tốt hơn
Wojtek
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.