Come correggere i caratteri sfocati su macOS Mojave (con antialiasing Subpixel)
Apple macOS Mojave disabilita l'antialiasing subpixel, noto anche come smoothing dei font, per impostazione predefinita. Su un MacBook Air o un Mac desktop collegato a un display non Retina, l'aggiornamento renderà i tuoi font peggiori.
Aggiornare: Abbiamo trovato un metodo migliore che riattiverà in realtà l'antialiasing subpixel piuttosto che fare affidamento sulla levigatura dei font. Apri un terminale ed esegui il seguente comando:
valori predefiniti write -g CGFontRenderingFontSmoothingDisabled -bool NO
Disconnettersi e riconnettersi affinché le modifiche abbiano effetto. Grazie a Dean Herbert per averci segnalato questo.
Ecco la differenza
L'antialiasing di Subpixel è un trucco progettato per migliorare l'aspetto dei caratteri sui display a bassa risoluzione. Senza questa funzione abilitata di default, macOS Mojave rende il testo più sottile e sfocato su schermi non Retina.
(Come hanno notato alcuni lettori con gli occhi di aquila, il trucco di sotto non abilita tecnicamente l'antialiasing subpixel, ma aumenta il peso del font, il che rende i caratteri meno frastagliati e migliori su MacBook Air e altri display a bassa risoluzione .)
Mentre l'arrotondamento dei font subpixel è disabilitato per impostazione predefinita, è possibile riattivarlo con un comando di terminale. Vi sono quattro possibili impostazioni: 0 (disabilitato), 1 (levigazione leggera), 2 (livellamento medio) e 3 (livellamento pesante).
Ecco come sono:
Non è consigliabile abilitare l'antialiasing subpixel se si dispone di Mac con display Retina. I caratteri dovrebbero apparire belli e leggibili su un display Retina anche senza antialiasing subpixel. Tuttavia, se hai un display non Retina, ti consigliamo di riattivare questa funzione.
Come abilitare l'antialiasing Subpixel
È necessario eseguire un comando di terminale per modificare le impostazioni di antialiasing subpixel. Per aprire una finestra di Terminale, premi Comando + Spazio per aprire la ricerca Spotlight, digita "Terminale" e premi Invio. Puoi anche aprire una finestra del Finder e andare su Applicazioni> Utility> Terminale.
Copia e incolla uno dei seguenti comandi nella finestra Terminale e premi Invio.
Smussatura dei caratteri chiari (1):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 1
Levigatura media dei caratteri (2):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
Smussamento dei caratteri pesanti (3):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
Nessun font smoothing (0):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 0
Esci dal tuo Mac e accedi di nuovo. Le tue modifiche non avranno effetto fino a quando non lo farai.
Sentiti libero di provare diversi livelli di smoothing dei font. Dovrai solo disconnetterti e accedere nuovamente prima di poter vedere le modifiche dopo aver eseguito ciascun comando.
Questo processo è stato testato su MacOS Mojave, sviluppatore beta 3, noto anche come macOS Mojave public beta 2.