วิธีการแก้ไขแบบอักษรมัวบน macOS Mojave (ด้วยการลบรอยหยัก Subpixel)
MacOS Mojave ของ Apple ปิดใช้งานการลดรอยหยัก subpixel หรือที่เรียกว่าการปรับแบบอักษรให้เรียบโดยค่าเริ่มต้น บน MacBook Air หรือบนเดสก์ท็อป Mac เชื่อมต่อกับจอแสดงผลที่ไม่ใช่ Retina การอัพเกรดจะทำให้แบบอักษรของคุณดูแย่ลง.
ปรับปรุง: เราพบวิธีที่ดีกว่าที่จะเปิดใช้งานการลบรอยหยักย่อยอีกครั้งแทนที่จะใช้การปรับแบบอักษรให้เรียบ เปิด Terminal และเรียกใช้คำสั่งต่อไปนี้:
ค่าเริ่มต้นเขียน -g CGFontRenderingFontSmoothingDisabled -bool NO
ออกจากระบบและกลับเข้าสู่ระบบเพื่อให้การเปลี่ยนแปลงของคุณมีผล ขอบคุณ Dean Herbert ที่รายงานสิ่งนี้ให้เรา.
นี่คือความแตกต่าง
การลดรอยหยักระดับย่อยเป็นเคล็ดลับที่ออกแบบมาเพื่อทำให้แบบอักษรดูดีขึ้นบนหน้าจอความละเอียดต่ำ หากไม่มีการเปิดใช้งานคุณลักษณะนี้ตามค่าเริ่มต้น macOS Mojave จะทำให้ข้อความดูบางและเบลอมากขึ้นบนจอแสดงผลที่ไม่ใช่ Retina.
(ดังที่ผู้อ่านนกอินทรีบางคนสังเกตเห็นแล้วเคล็ดลับด้านล่างไม่สามารถใช้การลดรอยหยักด้วยเทคนิคในทางเทคนิคได้อย่างไรก็ตามนี่เป็นการเพิ่มน้ำหนักตัวอักษรซึ่งทำให้แบบอักษรดูขรุขระน้อยลง .)
ในขณะที่การย่อแบบอักษร subpixel ถูกปิดใช้งานโดยค่าเริ่มต้นคุณสามารถเปิดใช้งานได้อีกครั้งด้วยคำสั่งเทอร์มินัล มีการตั้งค่าที่เป็นไปได้สี่แบบ: 0 (ปิดใช้งาน), 1 (ปรับแสงให้เรียบ), 2 (ปรับให้เรียบปานกลาง) และ 3 (ปรับให้เรียบมาก).
นี่คือสิ่งที่พวกเขาดูเหมือน:
เราไม่แนะนำให้เปิดใช้งานการลบรอยหยักย่อยพิกเซลหากคุณมี Mac ที่มีจอแสดงผล Retina แบบอักษรควรดูดีและสามารถอ่านได้บนจอแสดงผล Retina แม้ไม่มีการลดรอยหยักย่อย แต่ถ้าคุณมีจอแสดงผลที่ไม่ใช่ Retina เราขอแนะนำให้เปิดใช้งานคุณลักษณะนี้อีกครั้ง.
วิธีการเปิดใช้งานการลบรอยหยัก Subpixel
คุณต้องเรียกใช้คำสั่งเทอร์มินัลเพื่อเปลี่ยนการตั้งค่าการลดรอยหยักย่อยของคุณ หากต้องการเปิดหน้าต่างเทอร์มินัลให้กด Command + Space เพื่อเปิดการค้นหา Spotlight จากนั้นพิมพ์“ Terminal” แล้วกด Enter คุณยังสามารถเปิดหน้าต่าง Finder และไปที่ Applications> Utilities> Terminal.
คัดลอกและวางหนึ่งในคำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัลแล้วกด Enter.
การปรับแบบอักษรให้เรียบ (1):
ค่าเริ่มต้น -currentHost การเขียน -globalDomain AppleFontSmoothing -int 1
การปรับแบบอักษรปานกลางให้เรียบ (2):
ค่าเริ่มต้น -currentHost การเขียน -globalDomain AppleFontSmoothing -int 2
การปรับแบบอักษรหนักมาก (3):
ค่าเริ่มต้น -currentHost การเขียน -globalDomain AppleFontSmoothing -int 3
ไม่มีการปรับแบบอักษรให้เรียบ (0):
ค่าเริ่มต้น -currentHost การเขียน -globalDomain AppleFontSmoothing -int 0
ออกจากระบบ Mac ของคุณและลงชื่อเข้าใช้อีกครั้งการเปลี่ยนแปลงของคุณจะไม่มีผลจนกว่าคุณจะทำ.
ลองใช้ระดับตัวอักษรที่ต่างกัน คุณเพียงแค่ต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้งก่อนที่จะเห็นการเปลี่ยนแปลงหลังจากเรียกใช้คำสั่งแต่ละคำสั่ง.
กระบวนการนี้ได้รับการทดสอบกับนักพัฒนา macOS Mojave เบต้า 3 หรือที่เรียกว่า macOS Mojave public beta 2.