Cum de a fixa fonturi neclare pe MacOS Mojave (cu Antialiasing Subpixel)
Apple MacOS Mojave dezactivează implicit antialiasing subpixel, de asemenea cunoscut sub numele de netezirea fontului. Pe un MacBook Air sau pe un Mac desktop conectat la un ecran non-Retina, actualizarea va face fonturile dvs. arata mai rău.
Actualizați: Am descoperit o metodă mai bună, care va re-permite de fapt antialiasing subpixel, mai degrabă decât bazându-se pe netezirea fontului. Deschideți un Terminal și executați următoarea comandă:
setările implicite scrie -g CGFontRenderingFontSmoothingDisabled -bool NO
Deconectați-vă și conectați-vă din nou pentru ca modificările dvs. să aibă efect. Mulțumită lui Dean Herbert că ne-a raportat acest lucru.
Iată diferența
Antialiasing subpixel este un truc proiectat pentru a face ca fonturile să arate mai bine pe ecranele cu rezoluție mai mică. Fără această funcție activată în mod prestabilit, MacOS Mojave face ca textul să pară mai subțire și mai neclar pe afișajele non-Retina.
(Așa cum au observat cititorii cu ochi de vânt, trucul de mai jos nu permite în mod tehnic antialiasingul subpixelului. Cu toate acestea, aceasta crește greutatea fontului, ceea ce face ca fonturile să arate mai puțin jagged și mai bine pe MacBook Air și alte afișaje cu rezoluție redusă .)
În timp ce netezirea fontului subpixel este dezactivată în mod implicit, o puteți re-activa cu o comandă terminal. Există patru setări posibile: 0 (dezactivat), 1 (netezirea ușoară), 2 (netezirea medie) și 3 (netezirea greu).
Iata cum arata:
Nu recomandăm activarea antialiasingului subpixel dacă aveți un Mac cu un ecran Retina. Fonturile ar trebui să arate frumos și ușor de citit pe un afișaj Retina, chiar fără antialiasing subpixel. Dar, dacă aveți un ecran non-Retina, vă recomandăm să reactivați această caracteristică.
Cum să activați analializarea subpixelului
Trebuie să executați o comandă terminal pentru a schimba setările antialiasing subpixel. Pentru a deschide o fereastră Terminal, apăsați Command + Space pentru a deschide Căutare Spotlight, tastați "Terminal" și apăsați Enter. Puteți, de asemenea, să deschideți o fereastră Finder și să mergeți la Aplicații> Utilitare> Terminal.
Copiați și inserați una din următoarele comenzi în fereastra Terminal și apăsați Enter.
Netezirea fonturilor (1):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 1
Netezirea fonturilor medii (2):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
Gravare fonică înaltă (3):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
Nicio netezire a fontului (0):
defaults -currentHost scrie -globalDomain AppleFontSmoothing -int 0
Deconectați-vă de pe Mac și conectați-vă din nou. Modificările dvs. nu vor avea efect pe deplin decât atunci când faceți acest lucru.
Simțiți-vă liber să încercați nivele diferite de netezire a fontului. Trebuie să vă deconectați și să vă conectați înainte de a putea vedea modificările după ce ați executat fiecare comandă.
Acest proces a fost testat pe MacOS Mojave beta 3 dezvoltator, cunoscut și sub numele de macOS Mojave public beta 2.