Phông chữ sắc nét hơn cho iTerm trên OSX


26

Trên iTerm trên OSX Mountain Lion, phông chữ mặc định của Monaco không tốt cho màu trắng trên văn bản màu đen

Văn bản bí danh là xấu xí

enter image description here

Văn bản chống răng cưa quá đậm

enter image description here

Tôi thích phông chữ chống răng cưa sắc nét hơn. Vì thế...

  • Có những phông chữ tốt hơn người ta có thể sử dụng?

  • Có cách nào để điều chỉnh phông chữ để nó trông không xấu

Đây là trên màn hình ngoài 1920 x 1080, vì vậy tôi không chắc liệu nó có khử răng cưa subpixel hay không.

Câu trả lời:


25

Tùy chọn hệ thống được sử dụng để cho phép chọn từ hai cài đặt hiển thị văn bản bổ sung, nhẹ và mạnh, trong 10,5 và sớm hơn . Tôi đã luôn sử dụng cài đặt ánh sáng. Nó gần với trọng lượng của văn bản in hơn, nhưng các ký tự vẫn có các cạnh mượt mà hơn hoặc không được pixel như trên Windows .

Bạn vẫn có thể sử dụng các cài đặt cũ bằng cách chỉnh sửa danh sách thuộc tính:

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

Lệnh với sudo sửa đổi /var/root/Library/Preferences/.GlobalPreferences.plist. Nó cần thiết cho các cửa sổ được hiển thị bởi các quy trình thuộc sở hữu của root, như cửa sổ thoát lực.

Phông chữ đơn cách thường có cùng chiều rộng tại ví dụ 13 và 14 điểm, nhưng kích thước nhỏ hơn có vẻ nhẹ hơn hoặc có nhiều không gian hơn xung quanh các ký tự:

Tôi đã đăng so sánh Cousine, Droid Sans Mono, Inconsolata, PT Mono và Source Code Pro tại Hỏi khác nhau.


O / T: Tôi có thể hỏi bạn cách bạn tạo GIF không?
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. Ngoài ra còn có một số ví dụ về ImageMagick trên trang web của tôi .
Lri

1
cái này vẫn hoạt động chứ? Tôi vào ngày 10.8.2 và tôi không thể thấy bất kỳ sự khác biệt nào sau khi chạy defaults write -g AppleFontSmoothing -int 1 chỉ huy. Tôi có phải khởi động lại không?
Anentropic

1
@Anentropic Bạn chỉ cần mở lại các ứng dụng. Nếu defaults -currentHost read -g AppleFontSmoothing tồn tại, nó được ưu tiên hơn defaults read -g AppleFontSmoothing.
Lri

6

ITerm mới (3.0.14) dường như có một tùy chọn được gọi là "Sử dụng các nét mỏng cho văn bản chống răng cưa" Dưới "Hồ sơ - & gt; Văn bản" . Đặt tùy chọn này thành "Luôn luôn" làm cho nó trông đẹp hơn nhiều trên màn hình bên ngoài. Giá trị mặc định cho tùy chọn này là "Võng mạc" .

enter image description here


Điều này giúp rất nhiều nhưng nó vẫn không hoàn hảo. spatof.org/blog/2016/7/ Bạn cũng có thể thay đổi cấu hình dựa trên màn hình bên ngoài kèm theo hoặc không.
Mladen Petrovic

3

Menlo là tốt, nhưng với cách khử răng cưa subpixel hoạt động với văn bản màu trắng trên nền đen, bạn có thể điều chỉnh hoặc tắt "Sử dụng làm mịn phông chữ LCD" trong Tùy chọn hệ thống trong Chung.


3

Trên OS X 10.9 (Mavericks), bạn có thể có được phông chữ bảng điều khiển sắc nét đẹp mà không cần thay đổi cài đặt hiển thị văn bản. Chỉ cần chọn phông chữ Monaco 10pt và bỏ chọn "Văn bản Antialias" bên trong cài đặt Terminal.app (hoặc chọn cấu hình "Pro" đi kèm, đã áp dụng các cài đặt này).

Nếu bạn đang sử dụng iTerm.app, bạn có thể làm điều tương tự: chọn phông chữ 10pt của Monaco và đảm bảo rằng "Chống răng cưa" không được chọn.

OS X 10.6+ đã xóa cài đặt kết xuất phông chữ khỏi bảng Tùy chọn hệ thống, nhưng nhiều ứng dụng hiện trực tiếp bao gồm tùy chọn tắt khử răng cưa, bao gồm Terminal.app và iTerm.app.


Điều này làm việc cho tôi, cảm ơn vì tiền boa!
slm

2

Vô hiệu hóa "Vẽ văn bản đậm bằng phông chữ đậm" (bên dưới tab Văn bản) cũng thực sự cải thiện ngoại hình.


0

defaults write com.googlecode.iterm2 AppleFontSmoothing -integer 1 làm cho phông chữ sắc nét hơn cho iTerm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.