No macOS 10.14, o Mojave Apple ativou a configuração de "suavização de fonte de LCD" (que ativou um antialiasing de subpixel) para a configuração de " apenas suavização de fonte". Portanto, agora todo o texto é renderizado apenas com suavização de borda que parece pior em telas que não são de retina. Como ativar o antialiasing subpixel de volta?
13
System Preferences -> General
painel.Respostas:
Digite ou cole
Para devolvê-lo, faça o mesmo, mas digite o terminal
Atualização em 2019.10.12: a solução também funciona no macOS 10.15.
Atualização em 24.12.2014: você pode ativar o antialiasing de subpixel apenas em um aplicativo específico. Para isso, faça o mesmo, mas digite o terminal
onde
com.evernote.Evernote
é o identificador do aplicativo. Veja como obtê-lo nesta pergunta . Em seguida, reinicie o aplicativo.Para revertê-lo, digite o terminal
Você pode até ativar o antialiasing de subpixel em qualquer lugar e desativar em um aplicativo específico (é deixado como um exercício para o leitor).
fonte
Para adicionar à resposta aceita, talvez seja necessário desativar a nova implementação " apenas suavização de fonte" depois de ativar o antialiasing de subpixel. Isso resolve o problema de texto pixelizado que benwiggy comentou em um MacBook Pro de 13,3 "em meados de 2012 (tela sem retina de 1280 x 800) e especialmente para tamanhos de fonte muito pequenos. Ao deixar a opção de suavização de fonte ativada simultaneamente com o antialiasing de subpixel, o texto o peso parece inconsistente e "pixelizado".
Duvido que as capturas de tela façam justiça à diferença visível, mas aqui estão algumas comparações. (Todas as capturas de tela foram tiradas após o
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
logout para ativar o antialiasing de subpixel em todo o sistema.)fonte
Strong
suavização que eu preferir. Pensei que não entendi bem qual é a diferença técnica entre os três níveis.