แบบอักษรที่คมชัดยิ่งขึ้นสำหรับ iTerm บน OSX


26

ใน iTerm บน OSX Mountain Lion แบบอักษรโมนาโกเริ่มต้นไม่ดีสำหรับสีขาวบนตัวอักษรสีดำ

ข้อความที่ใช้นามแฝงน่าเกลียด

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

ข้อความต่อต้านที่ใช้นามแฝงมีความหนาเกินไป

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

ฉันต้องการตัวอักษรที่ต่อต้านนามแฝงที่คมชัดกว่า ดังนั้น...

  • มีแบบอักษรที่ดีกว่าที่สามารถใช้ได้หรือไม่?

  • มีวิธีปรับแต่งแบบอักษรเพื่อให้ดูไม่น่าเกลียดหรือไม่

นี่คือจอภาพภายนอกขนาด 1920x1080 ดังนั้นฉันไม่แน่ใจว่ามันจะป้องกันนามแฝงของ subpixel หรือไม่

คำตอบ:


25

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

คุณยังสามารถใช้การตั้งค่าเดิมโดยแก้ไขรายการคุณสมบัติ:

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

/var/root/Library/Preferences/.GlobalPreferences.plistคำสั่งที่มีการปรับเปลี่ยน sudo มันจำเป็นสำหรับหน้าต่างที่แสดงโดยกระบวนการที่รูตเป็นเจ้าของเช่นหน้าต่างบังคับออก

แบบอักษรการบินและอวกาศมักจะมีความกว้างเท่ากันตัวอย่างเช่น 13 และ 14 คะแนน แต่ขนาดที่เล็กกว่านั้นจะเบากว่าหรือมีพื้นที่ว่างรอบตัวอักษรมากขึ้น:

ฉันได้โพสต์การเปรียบเทียบ Cousine, Droid Sans Mono, Inconsolata, PT Mono และ Source Code Proที่ Ask Different


O / T: ฉันจะถามคุณว่าคุณสร้าง GIF ได้อย่างไร?
slhck

3
for f in *.png; do convert "$f" -flatten -pointsize 20 -gravity south -annotate +0+25 "${f%.png}" "x$f"; doneconvert -delay 200 x*.png output.gifและ นอกจากนี้ยังมีตัวอย่าง ImageMagick บนเว็บไซต์ของฉัน
Lri

1
ยังคงใช้งานได้? ฉันใช้ 10.8.2 และฉันไม่เห็นความแตกต่างหลังจากเรียกใช้defaults write -g AppleFontSmoothing -int 1คำสั่ง ฉันต้องรีบู๊ตหรือไม่
Anentropic

1
@Anentropic คุณเพียงแค่เปิดแอปพลิเคชันอีกครั้ง ถ้ามีอยู่ก็มีความสำคัญมากกว่าdefaults -currentHost read -g AppleFontSmoothing defaults read -g AppleFontSmoothing
Lri

6

ใหม่ iTerm (3.0.14) ดูเหมือนว่าจะมีตัวเลือกที่เรียกว่า"การใช้จังหวะบางสำหรับข้อความป้องกัน aliased"ภายใต้"รูป -> ข้อความ" การตั้งค่าตัวเลือกนี้เป็น"เสมอ"ทำให้ดูดียิ่งขึ้นบนจอภาพภายนอก ค่าเริ่มต้นสำหรับตัวเลือกนี้เป็น"Retina"

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


อันนี้ช่วยได้มาก แต่ก็ยังไม่สมบูรณ์แบบ spatof.org/blog/2016/7/…คุณสามารถเปลี่ยนโปรไฟล์ตามจอแสดงผลภายนอกที่แนบมาได้หรือไม่
Mladen Petrovic

3

Menlo เป็นสิ่งที่ดี แต่ด้วยวิธีลดรอยหยัก subpixel ทำงานกับข้อความสีขาวบนพื้นหลังสีดำคุณสามารถ inver นั้นหรือปิด "ใช้การปรับแบบอักษรบนหน้าจอ LCD" ในการตั้งค่าระบบภายใต้ทั่วไป


3

ใน OS X 10.9 (Mavericks) คุณสามารถใช้ฟอนต์คอนโซลที่คมชัดได้โดยไม่ต้องเปลี่ยนการตั้งค่าการแสดงข้อความ เพียงเลือกแบบอักษรโมนาโก 10pt และยกเลิกการเลือก "ข้อความ Antialias" ในการตั้งค่า Terminal.app (หรือเลือกโปรไฟล์ "Pro" ที่รวมไว้ซึ่งมีการตั้งค่าเหล่านี้ไว้แล้ว)

หากคุณใช้ iTerm.app คุณสามารถทำสิ่งเดียวกันได้: เลือกแบบอักษรโมนาโก 10pt และตรวจสอบให้แน่ใจว่าไม่ได้เลือก "Anti-aliased"

OS X 10.6+ นำการตั้งค่าการแสดงผลแบบอักษรออกจากแผงการตั้งค่าระบบ แต่ตอนนี้หลาย ๆ แอพมีตัวเลือกในการปิดใช้งานการลบรอยหยักรวมถึง Terminal.app และ iTerm.app


2

ปิดใช้งาน "วาดข้อความตัวหนาในแบบอักษรตัวหนา" (ใต้แท็บข้อความ) จะช่วยปรับปรุงรูปลักษณ์ได้เช่นกัน


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