- Eu liguei um monitor externo.
- Todas as resoluções combinam perfeitamente.
- O MacBook Pro LCD está fechado.
- Depois de reiniciar, as fontes do editor Xcode parecem muito ruins. Apenas no Xcode.
- Quando eu reiniciar o mac e não usar um monitor externo, fontes parecem tudo certo novamente.
- Quando eu conecto o monitor e fecho o LCD do MacBook Pro, as fontes ficam bem.
- Então eu fecho o Xcode e reabro-o: as fontes são ruins.
- A única maneira de obter fontes com boa aparência é desconectar o monitor externo e reinicializá-lo, depois reconectar o monitor externo, fechar o LCD, aguardar, pressionar qualquer tecla e deixar que o monitor externo seja o único. As fontes parecem legais - até que eu reinicie o Xcode. Eu acho que isso acontece sempre que o Xcode é lançado com o monitor externo conectado e fontes feias sobrevivem até a reinicialização. Desconectar o monitor externo e reiniciar o Xcode não ajuda.
Parece que o Xcode não está antialimentando-os corretamente depois que algo acontece.
Existe uma correção para esse problema?
EDIT: Depois de tentar mais algumas vezes, parece que é possível obter fontes para parecer agradável, desconectando o monitor externo e reabrindo xcode.
Aqui estão alguns pequenos instantâneos:
BOA FONTE:
FONTE FEIA:
Você pode ver como a fonte feia fica suja. É muito difícil de ler e dói nos olhos. Acredite em mim. É uma merda. Às vezes o pequeno "i" é quase invisível.
Eu faço uso do estilo Dusk do Eye-friendly do Xcode (vá para as preferências e escolha isso, se você ainda não o fez. Um verdadeiro prazer para os seus olhos)
Respostas:
Estou supondo que você esteja usando o Snow Leopard. Tente isso de um terminal
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
e reinicie o XCode. Mudar os 3 no final irá controlar quanto anti-aliasing acontece nas fontes e pode variar de 0 a 3, eu acredito. 0 sendo desligado, sendo 1 anti-aliasing leve e 3 sendo anti-aliasing pesado. O sistema operacional também deve se lembrar dessa configuração para o seu monitor, portanto, você só deverá alterá-lo uma vez.
Este é um bug no Snow Leopard. Isso pode ser mudado nas preferências do sistema anteriores a 10.6, mas agora 10.6 tenta descobrir a melhor configuração para o seu monitor por conta própria e não acerta na maior parte do tempo.
fonte
A "fonte feia" é o antialiasing sem subpixel; a "boa fonte" é o antialiasing de subpixel (observe as franjas coloridas). Eu duvido que isso tenha algo a ver com o Xcode especificamente. Basta escolher um estilo de suavização de fonte nas Preferências do Sistema & gt; Aparência e não deixe que seja definido como "Automático".
Se você perceber, o Automatic é "melhor para exibição principal"; não há como obter estilos diferentes de AA em suas telas diferentes. Hoje em dia, isso é principalmente uma relíquia do tempo em que as pessoas tinham um monitor LCD e um monitor CRT. Eu sugeriria arquivar um bug, no entanto.
fonte