26

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

Псевдоним текста некрасив

Сглаженный текст слишком жирный

Я бы предпочел более четкий сглаженный шрифт. Так...

  • Есть ли лучшие шрифты, которые можно использовать?

  • Есть ли способ настроить шрифт, чтобы он не выглядел уродливо

Это на внешнем мониторе 1920 x 1080, поэтому я не уверен, что это субпиксельное сглаживание.

6 ответов6

25

Системные настройки, позволяющие выбрать одну из двух дополнительных настроек рендеринга текста, легкую и сильную, в версии 10.5 и ранее Я всегда использовал настройку освещения. Это ближе к весу печатного текста, но символы по-прежнему имеют более плавные края или не такие пиксельные, как в Windows.

Вы все еще можете использовать старые настройки, редактируя списки свойств:

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

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

Моноширинные шрифты часто имеют одинаковую ширину, например, в 13 и 14 точках, но меньший размер кажется светлее или чтобы вокруг символов было больше места:

Я опубликовал сравнение Cousine, Droid Sans Mono, Inconsolata, PT Mono и Source Code Pro в Ask Different.

6

В новом iTerm (3.0.14) появилась опция "Использовать тонкие штрихи для сглаженного текста" в разделе «Профили -> Текст». Установка этой опции на "Всегда" делает ее более привлекательной на внешних мониторах. Значением по умолчанию для этой опции было "Retina".

3

Menlo хорош, но благодаря тому, что субпиксельное сглаживание работает с белым текстом на черном фоне, вы можете либо инвертировать это, либо отключить "Использовать сглаживание шрифтов LCD" в Системных настройках в разделе "Общие".

3

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

Если вы используете iTerm.app, вы можете сделать то же самое: выбрать шрифт Monaco 10pt и убедиться, что «Сглаживание» не отмечено.

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

2

Отключение "Выделение жирным шрифтом жирным шрифтом" (на вкладке "Текст") также действительно улучшает внешний вид.

0

defaults write com.googlecode.iterm2 AppleFontSmoothing -integer 1 делает более четкий шрифт для iTerm.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .