Більш чіткий шрифт для iTerm на OSX


26

У iTerm на OSX Mountain Lion шрифт Monaco за замовчуванням не дуже добре підходить для білого чорного тексту

Текст псевдоніму некрасивий

введіть тут опис зображення

Текст, що захищається, занадто жирний

введіть тут опис зображення

Я б віддав перевагу більш чітким шрифтом проти псевдонімів. Так...

  • Чи є кращі шрифти, які можна використати?

  • Чи є спосіб налаштування шрифту, щоб він не виглядав некрасиво

Це на зовнішньому моніторі 1920 x 1080, тому я не впевнений, чи має це субпіксель антизбудження.

Відповіді:


25

Системні налаштування, які використовуються для вибору двох додаткових налаштувань візуалізації тексту, легких та сильних, у версії 10.5 та новіших . Я завжди використовував налаштування світла. Він ближче до ваги друкованого тексту, але символи все ще мають більш плавні краї або не такі пікселізовані, як у Windows .

Ви все ще можете використовувати старі налаштування, редагуючи списки властивостей:

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

Команда з sudo змінює /var/root/Library/Preferences/.GlobalPreferences.plist. Це потрібно для Windows, показаних процесами, що належать root, як, наприклад, сила, яка закриває вікно.

Шрифти Monospace часто однакової ширини, наприклад, 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"; doneі convert -delay 200 x*.png output.gif. На моєму веб-сайті також є кілька прикладів ImageMagick .
Lri

1
це все ще працює? Я на 10.8.2, і я не бачу різниці після запуску defaults write -g AppleFontSmoothing -int 1команди. Чи потрібно перезавантажуватись?
Анентроп

1
@Anentropic Вам просто потрібно знову відкрити програми. Якщо він defaults -currentHost read -g AppleFontSmoothingіснує, він має перевагу над defaults read -g AppleFontSmoothing.
Лрі

7

Новий iTerm (3.0.14), схоже, має опцію "Використовувати тонкі штрихи для антисексуального тексту" у розділі "Профілі -> Текст" . Якщо встановити цей параметр на "Завжди", це виглядає набагато приємніше на зовнішніх моніторах. Значенням за замовчуванням для цієї опції було "Retina" .

введіть тут опис зображення


Цей дуже допомагає, але все ще не ідеальний. spatof.org/blog/2016/7/… Ви також можете змінювати профілі на основі зовнішнього дисплея, приєднаного чи ні.
Младен Петрович

3

Менло добре, але, маючи підпіксельну антиалізірующую роботу з білим текстом на чорному тлі, ви можете або перевернути це, або вимкнути "Використовувати згладжування шрифтів РК" в Налаштуваннях системи в загальних положеннях.


3

На OS X 10.9 (Mavericks) ви можете отримати гарний чіткий шрифт консолі, не змінюючи налаштувань візуалізації тексту. Просто виберіть шрифт Monaco 10pt та зніміть прапорець "Antialias text" у налаштуваннях Terminal.app (або виберіть включений профіль "Pro", для якого вже застосовано ці налаштування).

Якщо ви використовуєте iTerm.app, ви можете зробити те ж саме: виберіть шрифт Monaco 10pt і переконайтесь, що "Anti-aliase" не встановлено.

OS X 10.6+ вилучив параметри візуалізації шрифту з панелі «Налаштування системи», але зараз багато додатків безпосередньо включають можливість відключення антизбудження, включаючи Terminal.app та iTerm.app.


2

Відключення "Намалювати жирний текст жирним шрифтом" (на вкладці "Текст") також дійсно покращує зовнішній вигляд.


0

defaults write com.googlecode.iterm2 AppleFontSmoothing -integer 1 робить більш чітким шрифт для iTerm.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.