O Sublime Text 2 não renderiza o texto corretamente se eu iniciar o aplicativo com meu monitor Acer conectado

3

Estou usando um Macbook Air. Se eu iniciar o Sublime Text sem exibições externas e, em seguida, anexar o display, tudo ficará bem.

Mas, se eu anexar o visor primeiro e, em seguida, iniciar o texto sublime, o texto ficará menos vivo e nítido no monitor externo e no monitor do Macbook.

Esquerda é como o texto se parece quando eu conecto o monitor depois de iniciar o Sublime Text. Certo é o que parece quando eu conecto o monitor primeiro.

Detalhes: Macbook Air com OSX 10.7.2
Texto Sublime 2 Beta 2165
Modelo de monitor de 24 polegadas da Acer X233HZ

    
por Chandler 23.01.2012 / 20:49

2 respostas

3

Encontrei a resposta nos fóruns de texto do Sublime aqui: link

Essa correção funcionou para mim.

I did some more digging on this and it turns out it has something to do with how OSX renders fonts for certain LCD monitors. I was experiencing this with my MacBook Air when attached to a Samsung LCD monitor. However, there was no issue when just using the Macbook Air on it's own or with my Apple Cinema Display.

Here is what I did to fix it. Run the following code in Terminal:

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Then restart your system. Once OSX booted up again, the problem was gone. You can read more about this here:

    
por 25.01.2012 / 20:18
1

Eu testei isso para você no meu iMac com monitor externo e sem monitor externo e não consegui replicar o problema. Eu possivelmente diria que tem algo a ver com o chip gráfico no ar lutando para renderizar o aplicativo corretamente. Como você, o Macbook Air precisa renderizar a tela do seu laptop, além da tela de 24 polegadas.

O Sublime também usa a renderização de hardware em oposição à renderização de software, conforme mostrado em seu site. link

Renderização de software. O Sublime Text usa renderização de hardware, enquanto o X usa a renderização de software. Isso elimina a maior fonte de problemas do usuário com o Sublime Text e preserva a funcionalidade completa quando executado em uma máquina virtual.

Espero que isso ajude.

    
por 25.01.2012 / 02:16