If-Koubou

Cum de a fixa fonturi neclare pe MacOS Mojave (cu Antialiasing Subpixel)

Cum de a fixa fonturi neclare pe MacOS Mojave (cu Antialiasing Subpixel) (Cum să)

Apple MacOS Mojave dezactivează implicit antialiasing subpixel, de asemenea cunoscut sub numele de netezirea fonturilor. 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ă:

implicit scrie -g CGFontRenderingFontSmoothingDisabled -bool NO

Deconectați-vă și înregistraț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

Analiasingul 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 vultur, 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 grea).

Iata cum arata:

Nu vă recomandăm activarea antialiasingului subpixel dacă aveți un Mac cu ecran Retina. Fonturile ar trebui să arate frumos și ușor de citit pe un afișaj Retina chiar și 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 de antialializare 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. De asemenea, puteți deschide o fereastră Finder și puteți accesa 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 scrie -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. Veți fi nevoit să vă deconectați și să vă conectați înainte de a putea vedea modificările după executarea fiecărei comenzi.

Acest proces a fost testat pe MacOS Mojave beta 3 dezvoltator, cunoscut și sub numele de macOS Mojave public beta 2.