Como corrigir fontes borradas no macOS Mojave (com suavização de subpixel)

O macOS Mojave da Apple desativa o antialiasing de subpixel, também conhecido como suavização de fonte, por padrão. Em um MacBook Air ou um Mac de mesa conectado a uma tela não Retina, a atualização tornará as fontes piores.

Atualização : encontramos um método melhor que realmente reativa o suavização de subpixel em vez de depender apenas da suavização de fonte. Abra um Terminal e execute o seguinte comando:

padrões write -g CGFontRenderingFontSmoothingDisabled -bool NO

Saia e faça login novamente para que suas alterações tenham efeito. Agradecimentos a Dean Herbert por nos informar sobre isso.

Aqui está a diferença

O anti-serrilhamento de subpixel é um truque criado para melhorar a aparência das fontes em monitores de resolução mais baixa. Sem esse recurso ativado por padrão, o macOS Mojave faz o texto parecer mais fino e borrado em telas não retina.

(Como alguns leitores com olhos de águia notaram, o truque a seguir não habilita tecnicamente o anti-aliasing de subpixel. No entanto, isso aumenta o peso da fonte, o que faz com que as fontes pareçam menos irregulares e em geral melhor no MacBook Air e em outros monitores de baixa resolução .)

Embora a suavização de fonte de subpixel esteja desativada por padrão, você pode reativá-la com um comando de terminal. Existem quatro configurações possíveis: 0 (desabilitado), 1 (suavização leve), 2 (suavização média) e 3 (suavização pesada).

Eles são assim:

Não recomendamos habilitar o anti-aliasing de subpixel se você tiver um Mac com tela Retina. As fontes devem ter uma aparência agradável e legível em uma tela Retina, mesmo sem suavização de subpixel. Mas, se você tiver uma tela não Retina, recomendamos reativar esse recurso.

Como ativar o suavização de subpixel

Você deve executar um comando de terminal para alterar as configurações de suavização de subpixel. Para abrir uma janela do Terminal, pressione Command + Espaço para abrir a pesquisa do Spotlight , digite “Terminal” e pressione Enter. Você também pode abrir uma janela do Finder e ir para Aplicativos> Utilitários> Terminal.

Recomendado:  Sua conta da Microsoft não precisa mais de uma senha

Copie e cole um dos seguintes comandos na janela Terminal e pressione Enter.

Suavização de fonte leve (1):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 1

Suavização de fonte média (2):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Suavização de fonte pesada (3):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 3

Sem suavização de fonte (0):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 0

Saia do seu Mac e entre novamente. Suas alterações não terão efeito total até que você o faça.

Sinta-se à vontade para experimentar diferentes níveis de suavização de fonte. Você apenas terá que sair e entrar novamente antes de ver suas alterações após executar cada comando.

Esse processo foi testado no macOS Mojave developer beta 3, também conhecido como macOS Mojave public beta 2.