Я использую 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 и сохраняет полную функциональность при запуске на виртуальной машине.
Надеюсь это поможет.