ปิดการใช้งาน ClearType (แบบอักษรพร่ามัว) ใน Internet Explorer 10 บน Windows 7


9

ฉันเพิ่งติดตั้ง Internet Explorer 10 ล่าสุดแล้วและพบอีกครั้งว่าปัญหาของฉันคืออะไรกับการอัพเกรดก่อนหน้า - แบบอักษรพร่ามัว aka ClearType! น่าเสียดายที่มีบางแอพที่ใช้เอนจิ้น IE ดังนั้นเนื้อหาทั้งหมดจะเบลอเช่นกัน: /

ฉันรู้เกี่ยวกับwrapper DWrite.dllแต่น่าเสียดายที่ดูเหมือนว่ามันเป็นเพียงสำหรับ IE9 มีวิธีอื่นในการปิดการใช้งาน CT ใน IE10 หรือไม่?

(และเพื่อความชัดเจน - ฉันไม่ชอบ CT ฉันได้ลอง tweaking แต่สำหรับฉันมันแค่พร่ามัวและอาการปวดตาในกรณีของฉันไม่ว่าฉันจะทำอะไร ... มันอาจเกี่ยวข้องกับ dpi ที่ต่ำของจอภาพ)


ฉันได้รับการติดต่อกับ Microsoft เกี่ยวกับเรื่องนี้ พวกเขาปฏิเสธที่จะให้บริการแก้ปัญหาใด ๆ ในราคาใด ๆ
Joshua

ฉันค่อนข้างมั่นใจว่าไม่มีวิธีแก้ปัญหาอย่างเป็นทางการ ปัญหาคือว่าด้วยเหตุผลโง่พวกเขาใช้การปรับให้เรียบระดับสีเทาซึ่งดูน่าเกลียดมาก วิธีแก้ปัญหาเดียวที่ฉันสามารถจินตนาการได้คือการเขียน DLL เช่น DWrite.dll wrapper ซึ่งจะเกี่ยวกับการเรียกฟังก์ชัน แต่การเรียกฟังก์ชันของ hooking เช่นนี้ไม่ใช่เรื่องง่าย ...
user541686

@ Mehrdad จริง ๆ แล้วคุณเข้าใจผิด ClearType doe ไม่ใช้การปรับสีเทาให้เรียบ การต่อต้านนามแฝงปกติจะทำ ClearType ใช้ subpixels สีเพื่อให้ได้ผลลัพธ์ ดูen.wikipedia.org/wiki/ClearType#How_ClearType_works
Mxx

@Mxx: IE ใช้ ClearType หรือไม่ ฉันคิดว่ามันใช้การปรับให้เรียบแบบโทนสีเทาและนั่นเป็นสาเหตุว่าทำไมจึงพร่ามัว (ฉันรู้ว่าที่จริงแล้ว Metro ทำ)
user541686

@Mehrdad IE9 และด้านล่างใช้ ClearType IE10 บน Win8 ดูเหมือนว่าจะใช้การลดรอยหยักตามปกติ ฉันไม่รู้เกี่ยวกับ IE10 ใน Win7
Mxx

คำตอบ:


8

ใน IE10 การลบรอยหยักย่อยเต็มพิกเซลจะถูกลบออกและสิ่งที่ยังคงเป็นรอยหยักการลบรอยหยักแม้จะยังคงเรียกมันว่า "ClearType" ก็ตาม

โดยการออกแบบตามที่อธิบายไว้ในClearType ใช้เวลานั่งที่เบาะหลังสำหรับ Windows 8 Metro

สิ่งนี้มีผลกับ Metro UI, แอพสไตล์ Metro รวมถึง IE, เช่นเดียวกับ desktop IE และไม่สามารถแก้ไขได้ การแสดงผลแบบอักษรบน Windows 8 เหมาะสำหรับแท็บเล็ตและแล็ปท็อปขนาดเล็กมากกว่าสำหรับพีซี

เว้นแต่ว่า Microsoft จะส่งคืนตัวเลือกนี้ในอนาคตเป็น IE10 และหากคุณไม่สามารถอยู่กับ ClearType ได้ตัวเลือกเดียวของคุณในตอนนี้คือการปิดมันสำหรับเดสก์ท็อปและใช้เบราว์เซอร์อื่นที่ไม่ใช่ IE เป็นเบราว์เซอร์เริ่มต้น


ฉันทำเช่นนั้น แต่ก็ยัง - แอพพลิเคชั่นบางตัวใช้การเรนเดอร์ IE ดังนั้นฉันไม่สามารถออกไปได้ ตามที่ระบุไว้ก่อนหน้า - ตัวเลือกไม่ได้อยู่ที่นี่ใน IE9 ทั้งคู่ แต่มีวิธีแก้ไขเช่น DSWrite.dll
Wojtek

สำหรับเดสก์ท็อป IE10 คุณสามารถลองเปิดใช้งานมุมมองที่เข้ากันได้ ฉันไม่ทราบวิธีแก้ปัญหาสำหรับ ActiveX แบบฝัง (ยกเว้นการลดระดับเป็น Windows 7 และบล็อกการติดตั้ง IE10)
harrymc

0

ผมใช้วิธีแก้ปัญหาการตั้งค่าโหมดเบราว์เซอร์ IE8 โดยค่าเริ่มต้น สิ่งนี้ปิดใช้งานการเร่งความเร็ว HW แต่ฉันไม่สนใจสิ่งนี้ ตอนนี้ฉันมี IE8 เรนเดอร์กลับมาแล้วซึ่งไม่ทำให้ฉันเจ็บปวด


คุณสามารถอธิบายรายละเอียดวิธีการตั้งค่าโหมดความเข้ากันได้สำหรับแอปพลิเคชันทั้งหมดโดยใช้ส่วนประกอบ IE ได้อย่างไร
Wojtek

ลิงก์อธิบาย สร้าง DWORD ด้วยชื่อของ Exe (เช่น iexplore.exe) และตั้งค่าที่ถูกต้อง
magicandre1981

ตกลงฉันทำไปแล้ว - แบบอักษรยังคงพร่ามัว (ใน IE และ miranda IM)
Wojtek

คุณใช้ค่าอะไร 8000 หรือ 8888
magicandre1981

ฉันใช้ไปแล้ว 8000 แต่การอ่านคำอธิบาย 8888 อาจจะทำงานได้ดีขึ้น
Wojtek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.