2 votes

Que fait réellement la définition de CGFontRenderingFontSmoothingDisabled à partir des paramètres par défaut ?

J'essayais de rendre les polices sur un écran externe non rétine agréables à regarder et j'expérimentais en définissant CGFontRenderingFontSmoothingDisabled comme de nombreux conseils sur internet le suggéraient. Mais rien ne m'a aidé et j'ai abandonné l'idée d'utiliser un écran externe.

Mais maintenant je me demande ce que cette configuration fait réellement. J'expérimentais avec CGFontRenderingFontSmoothingDisabled sur mon MacBook Pro (15 pouces, 2018) avec Catalina et sans écran externe et il me semble que cette configuration ne modifie pas la manière dont les polices sont rendues sur l'écran intégré. Aucune différence notable.

Est-ce que quelqu'un pourrait expliquer ce que la configuration CGFontRenderingFontSmoothingDisabled est censée faire? Peut-être que je l'utilise mal ou que je ne suis pas capable de voir la différence.

4voto

Lulucmy Points 1337

CGFontRenderingFontSmoothingDisabled est utilisé pour activer/désactiver le lissage de sous-pixels. Apple l'a désactivé automatiquement sur macOS Mojave, ce qui peut causer des problèmes sur certains écrans (en particulier non-LCD), mais améliore le rendu sur les écrans Retina.

Voici un exemple :

Avec/Sans

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X