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


1

Cleartype นั้นยอดเยี่ยมเมื่อแสดงข้อความขนาดเล็ก (พูด 10-16px)

อย่างไรก็ตามเมื่อคุณแสดงบางอย่างที่เกิน 20px มันจะเริ่มดูเหมือนโคลน

เพียงเปรียบเทียบกับ Photoshop การแสดงภาพ Photoshop ในขนาดที่เล็กไม่น่าประทับใจมาก แต่ถ้าคุณเปรียบเทียบที่ 20px, Photoshop ชนะตลอดเวลา Cleartype ดูขรุขระรอบ ๆ ขอบเกือบจะเหมือนว่าไม่มี Cleartype อยู่เลย

สิ่งนี้สามารถแก้ไขได้หรือเป็นเพียงวิธีการที่ Cleartype

คำตอบ:


2

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

ฉันพูดถึงเรื่องนี้ในการเคารพกริดพิกเซล :

ฉันไม่เข้าใจว่าทำไม Apple จึงขอให้เราเสียสละของขวัญที่แท่นบูชาแห่งอนาคต เราไม่สามารถให้คำแนะนำที่ความละเอียดต่ำและความแม่นยำที่ความละเอียดสูงได้หรือไม่ การจัดฟอนต์ฟอนต์ไปยังกริดพิกเซลนั้นอาจไม่เกี่ยวข้องกันมากนักเมื่อทุกคนชื่นชมในความละเอียดของจอภาพ 200 DPI จนกระทั่งถึงวันอันรุ่งโรจน์มาถึงการเคารพกริดพิกเซลทำให้ข้อความสามารถอ่านได้มากขึ้นสำหรับพวกเราที่ติดอยู่ที่นี่และเดี๋ยวนี้

กลยุทธ์ทั้งสองนี้ ...

โดยทั่วไปแล้วแอปเปิลเชื่อว่าเป้าหมายของอัลกอริธึมควรจะรักษารูปแบบตัวอักษรให้ได้มากที่สุดแม้จะมีค่าความเบลอเล็กน้อยก็ตาม (การแสดงตัวอักษรเริ่มต้นของ OSX / Safari)

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

... มีบางวิธีที่ไม่เกิดร่วมกัน - หนึ่งดูเหมือนเลว DPI ต่ำและอื่น ๆ ดูไม่ดีที่ DPI สูง

ในโลกที่สมบูรณ์แบบเราจะสลับระหว่างสองกลยุทธ์นี้โดยขึ้นอยู่กับ DPI และขนาดตัวอักษรที่เราใช้ ฉันไม่ได้ตระหนักถึงระบบปฏิบัติการใด ๆ ที่เปลี่ยนกลยุทธ์การแสดงผลตัวอักษรแบบไดนามิกที่ระดับ DPI หรือขนาดตัวอักษรบางแบบ แต่ควรมีอยู่!


1
ฉันแน่ใจว่าfontconfigสามารถ<match>ใช้ DPI ได้ดังนั้นจึงควรสามารถสลับไดนามิกได้อย่างง่ายดาย
grawity

1
อย่างไรก็ตาม Firefox ทำเช่นนั้น มีการตั้งค่าเพื่อกำหนดแบบอักษรขนาดใหญ่และใช้ระบบการแสดงผลที่แตกต่างกันตามขนาดตัวอักษร คุณสามารถปรับแต่งการตั้งค่ากับ addon Antialiasing จูนเนอร์
trlkly

3

บน windows โดยใช้ gdipp เราได้สิ่งที่ดีที่สุดจากทั้งสองโลกและสามารถสลับระหว่างทั้งสองได้ตามต้องการ

  1. ดาวน์โหลดgdipp รุ่นล่าสุดได้ที่นี่
  2. ก่อนกฎ <font> แรกในไฟล์การตั้งค่าให้เพิ่ม:

    <font max_height="13">
        <renderer>0</renderer>
    </font>
    
  3. รีสตาร์ทพีซีของคุณ (หรือบริการ gdipp โดยใช้ services.msc)

การดำเนินการนี้จะเลือกการแสดงผล windows cleartype ที่เป็นค่าเริ่มต้นสำหรับแบบอักษรที่มีขนาดต่ำกว่า 13 และสำหรับฟอนต์ขนาดใหญ่จะใช้การตั้งค่าเริ่มต้น gdipp (หรือการตั้งค่าอื่น ๆ ที่คุณต้องการใช้

ฉันพบ "ถาด GDI ++" และผู้คนจำนวนมากที่อ้างว่าการปรับแบบอักษรของ Windows ไม่ถูกต้องและการปรับแบบอักษรของ Mac OSX นั้นดีกว่า ความจริงก็คือการทำให้แบบอักษรใน Mac เป็นไปอย่างราบรื่นเหมาะสำหรับแบบอักษรขนาดใหญ่

(ฉันรู้ว่าคำถามนี้เก่าและ "ตอบแล้ว" แต่นี่เป็นผลลัพธ์แรกของแบบสอบถาม google ของฉันและไม่ใช่คำตอบจริง ๆ หลังจากค้นหาอย่างละเอียดฉันได้พบกับโซลูชันของตัวเองนั่นคือสิ่งที่ฉันแบ่งปันที่นี่)

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