รับแบบอักษรที่ชัดเจนขึ้นใน OS X หลังจากเปลี่ยนจาก Windows


25

ฉันได้เปลี่ยนสภาพแวดล้อมการเขียนโปรแกรมของฉันจาก Windows 7 เป็น Mac OS X Lion และฉันพลาดการแสดงผลด้านหน้าที่คมชัดของ Windows เช่นภายใต้ Eclipse คุณสามารถตรวจสอบภาพหน้าจอได้

OS X:

ของ windows:

แน่นอนว่ามีความแตกต่างในตระกูลแบบอักษรและขนาด แต่รุ่น Windows ดูเหมือนจะมีการแสดงผลแบบอักษรที่ดีขึ้น

มีการตั้งค่าใด ๆ ใน OS XI ที่สามารถปรับปรุงการพิมพ์ได้หรือไม่


2
Apple ชอบวิธีลดรอยหยักมาก ๆ พวกมันตอกย้ำมันลงใน Safari บนแพลตฟอร์ม Windows: joelonsoftware.com/items/2007/06/12.htmlและcodinghorror.com/blog/2007/06/ …
Mark Henderson

2
@MarkHenderson Safari เวอร์ชันที่ใหม่กว่าใช้การแสดงผลข้อความดั้งเดิมบน Windows
Lri

2
สำหรับคนที่สงสัยว่าทำไมจึงมีความแตกต่างคำตอบสั้น ๆ ก็คือค่าการเรนเดอร์ของ OS X นั้นมีความเที่ยงตรงต่อแบบอักษรมากกว่าความคมชัด ทางออกที่ดีที่สุดคือการอัพเกรดเป็นจอแสดงผล Retina ซึ่งการลดรอยหยักจะกลายเป็นที่สงสัย
Spiff

คำตอบ:


21

เมื่อหลายปีก่อนในขณะที่เตรียมงานนำเสนอสำหรับลูกค้าที่ต้องดูด้วย Mac ฉันต้องเผชิญกับปัญหาเดียวกัน


บิด

การบิดอย่างง่ายไปยัง anti-aliasing ช่วยปรับปรุงการเรนเดอร์ของฟอนต์สำหรับจอภาพที่ใช้:

  1. เปิด terminal: แอปพลิเคชั่น→ยูทิลิตี้→เทอร์มินัล

  2. ประเภท:

    defaults -currentHost write -g AppleFontSmoothing -int 2
    

    คุณสามารถใช้ตัวเลขระหว่าง 1 ถึง 4 ได้สี่คือค่าเริ่มต้น

    สำหรับฉันฉันได้ผลลัพธ์ที่พึงประสงค์โดยใช้ค่าที่สอง

  3. รีสตาร์ทระบบปฏิบัติการ


เปรียบเทียบ:

ฉันไม่ได้ทำการเปรียบเทียบ แต่ผู้ใช้จากลิงก์ด้านล่างได้เปรียบเทียบการปรับปรุงโดยใช้ Chrome

  1. ใช้ Chrome และโหลดเว็บไซต์บนแท็บแรก

  2. ใช้ค่าต่างจากการอ้างอิงบรรทัดคำสั่งด้านบน

  3. เปิดแท็บใหม่และเข้าถึงเว็บไซต์เดียวกัน

  4. เปรียบเทียบโดยดูทั้งสองแท็บเคียงข้างกัน


เครดิต:

เครดิตในการแก้ปัญหานี้ไปที่: tonymacx86 ที่http://tonymacx86.blogspot.pt


การจัดการกับปัญหาเดียวกันใน Mac Book Pro ที่เชื่อมต่อกับจอภาพ Dell HD ... มีวิธีการตั้งค่าต่าง ๆ สำหรับจอภาพภายในและภายนอกหรือไม่?
user375251

12

การตั้งค่าระบบมีตัวเลือกในการใช้รูปแบบการแสดงผลข้อความที่จางลง แต่ถูกลบออกใน 10.6 คุณยังสามารถใช้งานได้โดยแก้ไขรายการคุณสมบัติ

defaults write -g AppleFontSmoothing -int 1
sudo defaults write -g AppleFontSmoothing -int 1

จำเป็นต้องใช้คำสั่งที่สองสำหรับ windows ที่แสดงโดยกระบวนการที่ root เป็นเจ้าของเช่นหน้าต่าง force exit

ฉันใช้การตั้งค่าแสงเสมอ มันใกล้เคียงกับน้ำหนักของข้อความที่พิมพ์ออกมาและทำให้โดยเฉพาะอย่างยิ่งข้อความภาษาญี่ปุ่นและตัวอักษรสีอ่อนบนพื้นหลังสีดำดูดีกว่า

Eclipse ดูเหมือนจะไม่รองรับการแสดงผลพิกเซลย่อยบน OS X ดังนั้นข้อความอาจดูแตกต่างจากในแอพพลิเคชันทั่วไป ฉันไม่สามารถบอกได้จากภาพหน้าจอ แต่ตรวจสอบว่าการปรับแบบอักษร LCD ให้เรียบ ( การแสดงพิกเซลย่อย ) เปิดใช้งานอยู่หรือไม่

หากการคลิกที่ช่องไม่มีผลกระทบก็อาจจะเป็นเพราะการแสดงผล subpixel ไม่ได้เปิดใช้โดยอัตโนมัติในแอลซีดีบาง การตั้งค่า AppleFontSmoothing เป็น 2 หรือ 1 อาจบังคับให้เปิดใช้งาน


แบบอักษรของฉันดีแค่ไหน! หัวของฉันถูกระเบิดหลังจากการเข้ารหัสเพียงไม่กี่ชั่วโมงโดยมีข้อความที่เรียบเนียนน่ากลัวบน PyCharm ฉันยังไม่เข้าใจว่าทำไมไม่มีการตั้งค่านี้ในการตั้งค่า (ใช้ Apple Display 22 "แต่ต้องเรียกใช้คำสั่งเริ่มต้น)
AJweb

1

มีการตั้งค่าสองอย่างในSystem Preferences > Appearanceบานหน้าต่าง

หากคุณเปลี่ยนขนาดการปิดการปรับแบบอักษรให้เรียบฉันคิดว่ามันจะดูคมชัดขึ้น

มีตัวเลือกในการเปิด / ปิดแบบอักษร LCD ให้เรียบ แต่ฉันไม่เห็นความแตกต่างฉันคิดว่ามันเป็นพิกเซลย่อยที่ราบเรียบบนหน้าจอ LCD ดังนั้นอาจเป็นหน้าจอที่เฉพาะเจาะจง ฉันปิดแล้ว


1

แม้ว่าคุณไม่สามารถปิดแบบอักษรที่ปรับให้เรียบบน OSX คุณสามารถลองบางสิ่งเพื่อลด

การรับมือกับการแสดงตัวอักษร OSX

นอกจากนี้ยังมีบทความสนับสนุน Appleที่เกี่ยวข้องกับปัญหานี้ด้วย

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