10 votes

Comment désactiver l'antialias du texte (lissage des polices) dans le terminal et globalement pour toutes les applications ?

J'aimerais désactiver tout type d'anticrénelage et de lissage des polices de manière globale dans OS X.

Avec OS X 10.8 sur un Macbook Air 13" de mi-2013, j'ai essayé plusieurs options : le Turn off text smoothing for font sizes and smaller ce qui correspond à AppleAntiAliasingThreshold sur NSGlobalDomain J'ai essayé de le régler sur 12 via l'interface, et sur 24 via l'interface de l'entreprise. defaults sans effet.

defaults read | fgrep Smooth ne renvoie rien, mais le réglage manuel de AppleFontSmoothing -int 0 ou AppleSmoothFixedFontsSizeThreshold -int 24 pour NSGlobalDomain selon https://stackoverflow.com/questions/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lion ne semble pas non plus avoir d'effet.

Par exemple, avec Terminal, si je vais dans les préférences, dans Paramètres, Texte, Texte, il y a une option Antialias text Il est coché, et il n'y a aucun moyen de le décocher, car l'option entière est grisée.

Comment désactiver complètement l'antialias dans le Terminal et globalement pour toutes les applications ?

10voto

defaults write -g AppleFontSmoothing -int 0 Il suffit de désactiver le rendu sous-pixel, en décochant l'option "Utiliser le lissage des polices LCD lorsqu'il est disponible" dans le panneau de préférences Général. Cela n'a d'effet qu'après avoir quitté et rouvert les applications.

Le terminal permet de désactiver l'anticrénelage pour certaines polices comme Monaco, mais pas pour d'autres comme Menlo :

iTerm 2 permet de désactiver l'anticrénelage pour toutes les polices.

Le paramètre "Désactiver le lissage du texte pour les tailles de police ... et inférieures" n'a toujours affecté qu'une petite partie de tous les éléments de l'interface utilisateur. Sur ma machine virtuelle 10.8, il affecte les affichages de texte dans TextEdit, les affichages Web dans Safari et les noms de fichiers dans Finder. Le paramètre a été supprimé des Préférences Système en 10.9. defaults write -g AppleSmoothFixedFontsSizeThreshold -int fonctionne toujours dans 10.9, mais il affecte un sous-ensemble encore plus petit de tous les éléments de l'interface utilisateur.

Si vous trouvez que le texte semble trop flou ou trop gras par défaut, vous pouvez passer à un style de rendu de texte plus léger en exécutant defaults write -g AppleFontSmoothing -int 1 et de quitter et rouvrir des applications. Cela ne désactive pas l'anticrénelage ou le rendu sous-pixel.

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