Почему iterm2 переключает рендеринг шрифтов при каждой другой загрузке?

475
mcnesium

Я не часто перезагружаю свой mac, поэтому я не могу точно сказать, происходит ли это при каждой перезагрузке / повторном запуске, но я осмелюсь сказать, что почти каждый раз, когда рендеринг шрифта моего iterm2 становится толще или тоньше после перезагрузки. Есть все еще регулярные различия, видимые для жирного или не жирного шрифта, т.е. в любом случае, в любом случае, но общий тип лица переключается (см. скриншоты). Это один и тот же шрифт (регулярный Menlo 11pt), и флажок «anti-aliased» всегда устанавливается как для обычного, так и для шрифтов не ascii.

Это происходило годами, поэтому это не зависит от версии. Кроме того, это никоим образом не мешает моим рабочим процессам, просто меня беспокоит то, что время от времени он выглядит по-разному.

Кто-нибудь еще испытывал это? Как я могу остановить это от изменения типа лица? Это на MBPv3,1 под управлением OSX Lion. Я пытался опубликовать это в группе Google, но моя учетная запись не смогла опубликовать там.

bold font thin font

0
Второй снимок экрана выглядит так, будто сглаживание шрифта на ЖК-дисплее (субпиксельная визуализация) отключено. Вы можете попытаться выйти из iTerm и запустить `defaults write com.googlecode.iterm2 AppleFontSmoothing -int 2` в терминале, но это, вероятно, не поможет. user495470 9 лет назад 0

1 ответ на вопрос

0
Drew

Я никогда не сталкивался с тем, что вы описываете, но похоже, что на первом шрифте включен сглаживание, а на втором отключен сглаживание. Похоже, вы знаете, что вы делаете (в общем) в настройках профиля по умолчанию, так что вот предложение:

Достойный подход к устранению неполадок будет заключаться в следующем:

  1. Резервное копирование файла настроек для iTerm, расположенного в ~/Library/Preferences/com.googlecode.iterm2.plist
  2. Выйти из iTerm2.app полностью.
  3. Удалите кэш настроек plist с помощью Terminal.app и: $ killall cfprefsd
  4. Перезапустите iTerm2.app и настройте параметры своего профиля по умолчанию на некоторые специфические и явно отличающиеся настройки шрифта.
  5. Перезагрузитесь / войдите в систему и посмотрите, что произойдет.

Если вышеперечисленное не работает, я бы попробовал использовать другой шрифт и протестировать с этим?

Может быть, посмотреть на с составляют скрытые ~ $ ls -laи посмотреть, если что - нибудь интересное в .bashrc, .profileи т.д.

Нет разницы, извините. Теперь он просто переключился на более тонкий, даже с другим шрифтом (Lucida Console). Кстати, на обоих скриншотах включено сглаживание, сглаживание выключено выглядит [вот так] (http://i.imgur.com/G0pjmIC.png) mcnesium 9 лет назад 0