Sublime Text 2 не отображает текст должным образом, если я запускаю приложение с подключенным дисплеем Acer.

Sublime Text 2 не отображает текст должным образом, если я запускаю приложение с подключенным дисплеем Acer.

Я использую Macbook Air. Если я запускаю Sublime Text без внешних дисплеев, а затем подключаю дисплей, то все выглядит нормально.

Но если я сначала подключу дисплей, а затем запущу Sublime Text, текст будет менее ярким и четким как на внешнем дисплее, так и на дисплее Macbook.

Слева — как выглядит текст, когда я подключаю дисплей после запуска Sublime Text. Справа — как выглядит текст, когда я подключаю дисплей первым.

Скриншот:

Подробности: Macbook Air с OSX 10.7.2
Sublime Text 2 Beta 2165
Acer 24-дюймовый дисплей, модель X233HZ

решение1

Я нашел ответ на форумах Sublime text здесь: http://www.sublimetext.com/forum/viewtopic.php?f=2&t=4342&p=20036#p20036

Это решение мне помогло.

Я покопался в этом вопросе подробнее, и оказалось, что это как-то связано с тем, как OSX отображает шрифты для определенных ЖК-мониторов. Я столкнулся с этим с моим MacBook Air, когда он был подключен к ЖК-монитору Samsung. Однако никаких проблем не возникало при использовании Macbook Air отдельно или с моим Apple Cinema Display.

Вот что я сделал, чтобы исправить это. Запустите следующий код в Терминале:

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Затем перезагрузите систему. После того, как OSX снова загрузилась, проблема исчезла. Подробнее об этом можно прочитать здесь:

решение2

Я протестировал это для вас на моем iMac с внешним монитором и без внешнего монитора, и я не смог воспроизвести проблему. Я бы, возможно, сказал, что это как-то связано с графическим чипом в эфире, который пытается правильно отобразить приложение. Поскольку ваш Macbook Air должен отобразить экран вашего ноутбука плюс 24-дюймовый экран.

Кроме того, Sublime использует аппаратный рендеринг, а не программный, как показано на их веб-сайте.http://www.sublimetext.com/x

Программный рендеринг. Sublime Text использует аппаратный рендеринг, а X — программный. Это устраняет единственный самый большой источник проблем пользователей с Sublime Text и сохраняет полную функциональность при запуске на виртуальной машине.

Надеюсь это поможет.

Связанный контент