จะปิด ClearType และใช้การลบรอยหยักทั้งพิกเซลใน Windows 7 ได้อย่างไร


23

ใน Windows XP คุณสามารถลบรอยหยักทั้งพิกเซลได้โดยตั้งค่า "ใช้วิธีต่อไปนี้เพื่อปรับขอบแบบอักษรบนหน้าจอให้เรียบ" เป็น "มาตรฐาน" หรือใช้การลบรอยหยักย่อยพิกเซล (สำหรับจอภาพ LCD) โดยการตั้งค่าตัวเลือก "ClearType"

ใน Windows 7 ฉันไม่สามารถหาวิธีเปิดใช้ anti-aliasing ทั้งพิกเซลอีกต่อไปซึ่งให้การอ่านที่ดีที่สุดบนโปรเจคเตอร์ DLP และจอ CRT (หน้าจอเหล่านี้ไม่เป็นไปตามรูปแบบ RGB หรือ BGR ที่พบในหน้าจอ LCD) เป็น ClearType หรือไม่มีการลบรอยหยักเลยก็ได้ ฉันลองใช้เครื่องมือบุคคลที่สาม ( สวิตช์ ClearType ) แต่ไม่เลือก "ใช้ ClearType" ในขณะที่ออกจาก "เปิดใช้งานขอบที่ราบรื่นสำหรับแบบอักษรบนหน้าจอ" การตรวจสอบจะปิดใช้งานการต่อต้านนามแฝงทุกรูปแบบ

จะปิด ClearType และใช้การลบรอยหยักทั้งพิกเซลใน Windows 7 ได้อย่างไร


แก้ไข:ตามบทความในบล็อกของ Microsoft "การเปลี่ยนแปลงทางวิศวกรรมเป็น ClearType ใน Windows 7" การเปิดใช้งาน "การปรับขอบแบบอักษรบนหน้าจอที่ราบรื่น" ในตัวเลือกประสิทธิภาพและการปิดการใช้งาน ClearType ด้วย ClearType Tuner อย่างไรก็ตามนี่ไม่เป็นความจริง มันปิดใช้งานการต่อต้านนามแฝงทุกรูปแบบ (หรือในคำศัพท์จะให้การเรนเดอร์แบบสองระดับ)

และเพื่อความชัดเจนฉันกำลังพูดถึงการเปลี่ยนการตั้งค่าเริ่มต้นของระบบนั่นคือสิ่งที่จะใช้หากแอปพลิเคชันไม่ได้ระบุตัวเอง


ฉันสงสัยว่าคำตอบของ Gabeจะช่วยได้ไหม? หลังจากที่คุณปิด Cleartype
opsin

@opsin: มันดูไม่เกี่ยวข้อง ฉันพลาดอะไรไปรึเปล่า?
netvope

หากคุณใช้ตัวช่วยสร้างการปรับ ClearType ขณะใช้งานโปรเจคเตอร์หน้าจอต่อไปนี้หลังจากที่คุณปิด ClearTYpe อาจทำให้คุณสามารถเลือกตัวเลือกการลดรอยหยักย่อยของพิกเซลได้
harrymc

@harrymc: ในขั้นตอน "3 จาก 4" ตัวเลือกที่ถูกต้องที่สุดคือการลบรอยหยักทั้งพิกเซล (นั่นคือสิ่งที่ฉันต้องการ) อย่างไรก็ตามหากฉันเปิด ClearType ในตอนเริ่มต้น Windows จะยังคงใช้การลบรอยหยักย่อยของพิกเซลต่อไป (โดยไม่คำนึงถึงตัวเลือกของฉันในขั้นตอนถัดไป) และถ้าฉันปิด ClearType ในตอนเริ่มต้น Windows จะปิดใช้งานการลดรอยหยักทุกรูปแบบ
netvope

เมื่อฉันปิด ClearType ในตัวช่วยสร้างฉันสามารถในขั้นตอน "3 จาก 4" คลิกตัวเลือกที่เหมาะสมที่สุด คุณหมายถึงว่าสิ่งนี้ไม่มีผลกระทบหรือไม่?
harrymc

คำตอบ:


14

หากต้องการใช้การลดรอยหยักทั้งพิกเซล:

[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="2"
"FontSmoothingType"=dword:00000001

โปรดทราบว่าแบบอักษร Windows ส่วนใหญ่จะถูกตั้งค่าเป็นพิเศษไม่ให้เรียบ1ที่ขนาดปกติ (7-13)


หากต้องการปิดใช้งานการลดรอยหยักทั้งหมด:

[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="0"
"FontSmoothingType"=dword:00000000


หากต้องการเปิดใช้งานประเภทการล้างอีกครั้ง:

[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002

การตั้งค่ารีจิสทรีที่นำมาจากเครื่อง XP


1 สูงกว่า 9 PPEM การลบรอยหยักจะถูกปิดจนกว่าลำต้นหลักของแบบอักษรจะมีความกว้างประมาณสองพิกเซลซึ่งอยู่ที่ประมาณ 13 ถึง 20 จุดขึ้นอยู่กับแบบอักษร (…) โดยทั่วไปจะเลือกลำต้นขนาดกว้างสองพิกเซลเนื่องจากมักจะมี“ แบ็กโบน” ของพิกเซลสีพื้นหน้าเพียงพอที่จะทำให้ก้านคอนทราสต์สูง (…) ถึงแม้ว่าการปรับแบบอักษรให้เรียบจะเป็นค่าเริ่มต้น แต่แบบอักษรส่วนใหญ่เมื่อแสดงข้อความที่ขนาดการอ่านทั่วไปจะทำให้พวกเขาสองระดับ


2
ขอบคุณสำหรับแรงบันดาลใจ ตอนนี้ฉันเห็นว่าปัญหาอยู่ในแบบอักษรไม่ใช่ในการกำหนดค่า ClearType สำหรับฟอนต์จำนวนมาก (Arial, Courier New, Georgia, Tahoma, Times New Roman, Verdana) การลบรอยหยักทั้งพิกเซลจะถูกปิดการใช้งานในขนาดปกติ แต่มันเริ่มต้นที่ 14 + pt ในความเห็นของฉันการต่อต้านนามแฝงมีความสำคัญมากกว่าในขนาดที่เล็กกว่า ในทางตรงกันข้าม Windows Vista / 7 แบบอักษรใหม่ (Calibri, Cambria, Candara, Consolas, Segoe UI) สามารถมีการลบรอยหยักทั้งพิกเซลในขนาดปกติ บางที Microsoft อาจเป็นวิธีนี้ในการส่งเสริมแบบอักษรใหม่ของพวกเขา
netvope

@netvope มันอาจเป็นไปเพื่อการทำงานร่วมกันแบบย้อนหลัง แบบอักษรเหล่านี้มีอยู่แล้วก่อนที่จะทำการปรับแบบอักษรให้เรียบใน Win95 และมีพื้นที่ไม่มากพอที่จะเพิ่มการลดรอยหยักและรักษาเมตริกแบบอักษรที่มีอยู่ ด้วย cleartype คุณจะได้พื้นที่ 3x แนวนอนในทางกลับกัน
kinokijuf

ฉันอาจผิด แต่ฉันคิดว่าการลบรอยหยักทั้งพิกเซลนั้นใช้งานได้กับแบบอักษรเหล่านี้ใน XP ในขนาดปกติ หากเป็นเช่นนั้นคำถามจะกลายเป็นไปได้หรือไม่ที่จะบังคับให้ลบรอยหยักทั้งพิกเซลสำหรับแบบอักษรเก่า หากการลดรอยหยักทั้งพิกเซลอาศัยการอ้างอิงบางอย่างจากแบบอักษร Microsoft อาจลบออกในแบบอักษรเก่าเพื่อให้เป็นไปไม่ได้ทางเทคนิค
netvope

ไม่มันเป็นไปไม่ได้ ผมเคยเห็นวิธีการแบบอักษร MS มองบน Mac ซึ่งละเว้นพูดเป็นนัย, และพวกเขาดูน่ากลัว
kinokijuf

@netvope ฉันใช้ XP อยู่และแบบอักษรก็เหมือนกัน (ไม่มีการลดรอยหยัก) ในความเป็นจริงฉันได้รับตัวเลขเหล่านั้นโดยการทดลอง
kinokijuf

3

ฉันพบวิธีแก้ไขปัญหานี้แล้วและสามารถปรับแต่งได้สูง มันเรียกว่าMacType

มันช่วยให้คุณเปลี่ยนการแสดงผลแบบอักษรของโปรแกรมทั้งหมดที่ฉันพยายามเลือกหรือมีจำนวนมาก

มีโปรไฟล์เริ่มต้นจำนวนมากให้เลือกหรือคุณสามารถสร้างตัวเองด้วยวิซาร์ดที่ช่วยให้คุณปรับแต่งทุกแง่มุมของการเรนเดอร์รวมถึงการเลือกการเรนเดอร์สเกลสีเทา

โปรไฟล์

มันยังทำงานในSandboxieเพื่อให้คุณสามารถลองได้โดยไม่ต้องกังวลว่าระบบของคุณจะทำอะไรได้บ้าง

ฉันใช้มันแค่สิบนาทีเท่านั้นดังนั้นฉันจึงไม่รู้ว่ามันเสถียรแค่ไหน แต่ตอนนี้ฉันดีใจมากที่ได้พบสิ่งนี้


นี้เป็นทางออกที่น่าสนใจมากและในความเป็นจริงเพียงคนเดียวซึ่งจะช่วยให้คุณสามารถใช้การลดรอยหยักสีเทาทั้งระบบในแบบอักษรของขนาดใด น่าเศร้าที่มันไม่มีผลใด ๆ กับ Chrome หรือ Firefox พวกเขาจะต้องใช้การเรียก API ที่แตกต่างกันซึ่งไม่ได้ติดยาเสพติด
Blade

@blade ฉันไม่ได้ใช้ MacType ต่อไป การค้นหาอย่างรวดเร็วสำหรับ "MacType Chrome" พาฉันไปที่ความคิดเห็นของ reddit: reddit.com/r/chrome/comments/4xh41g/… "Ah, directwrite อธิบายว่านั่นคือการเร่งความเร็วฮาร์ดแวร์สำหรับการแสดงผลข้อความในกรณีนี้ถ้าพวกเขาชนะ ' อย่าปล่อยให้มันปิดไปคุณไม่มีทางที่จะบังคับให้มันผ่านทางเดินที่นำไปสู่การ GDI ที่แสดงผลบนแพทช์ของคุณ "
Mr.Wizard

1
จากข้อมูลนี้และสิ่งนี้ MacType มีการสนับสนุน DirectWrite รุ่นทดลองซึ่งจำเป็นต้องเปิดใช้งานด้วยตนเองโดยการเพิ่มDirectWrite=1ลงในโปรไฟล์ แต่ Chrome ใช้ DW ในลักษณะที่ไม่ได้มาตรฐานทำให้ MacType ไม่เข้ากัน
ใบมีด

1

นอกเหนือจากการติดตาม @kinokijuf และหากคุณต้องการหลีกเลี่ยงปัญหาเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้คุณยังจะต้องถอนการติดตั้งIE9 , IE10หรือIE11 มีเพียงIE8เท่านั้นที่จะกู้คืนออบเจ็กต์การควบคุมเว็บแบบฝังตัว (รายละเอียดบริการในมุมมองขยายของตัวจัดการควบคุมบริการ) กลับไปเป็นคู่แบบดั้งเดิมที่ไม่ใช่แบบอักษรเริ่มต้นที่ราบรื่น


หากเราต้องถอนการติดตั้ง IE9, 10, 11: จะเป็นเช่นไรกับ Windows 10: เป็นไปได้หรือไม่ที่จะติดตั้ง Edge และติดตั้ง IE8
Wogehu

ไม่ฉันไม่คิดว่าเป็นไปได้ที่จะปรับลดรุ่นเป็น IE8 ใน Windows 10 Windows 10 เป็นการผสมผสานระหว่าง MetroUI / WPF และการควบคุมตัวอย่างเว็บ IE ดังนั้นแม้ว่าคุณจะถอนการติดตั้ง Edge และ IE คุณก็ยังต้องหาวิธีลบแบบอักษรที่ปรับให้เรียบออกจาก WPF และ MetroUI ในแอพ ถ้าคุณรู้วิธีแจ้งให้เราทราบ ยังคงค้นหา.
Brian Chavez

1
วิธีที่ดีที่สุดที่ฉันพบสำหรับ Windows 10 คือ: superuser.com/questions/1143356/ แต่การแทนที่ SegoUI ใน Win10 ทำให้การแสดงสัญลักษณ์ใน UI เช่นตัวจัดการงาน = /
Brian Chavez

ขอขอบคุณ. ลิงก์ของ @Brian Chavez ใช้งานไม่ได้เพราะเป็นสองเท่า นี่คือลิงค์ที่ถูกต้อง: superuser.com/questions/1143356/…
Wogehu

-1

คอมพิวเตอร์, คุณสมบัติ, การเชื่อมโยงการตั้งค่าระบบขั้นสูงในบานหน้าต่างด้านซ้าย, ขั้นสูง, ประสิทธิภาพ, การตั้งค่า, เอฟเฟกต์ภาพ, untick ขอบเรียบของแบบอักษรบนหน้าจอ , ตกลง

ป้อนคำอธิบายรูปภาพที่นี่


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