Dans MacOS 10.14 et 10.15 (et dans les versions antérieures), vous pouvez activer le lissage des polices et définir l'intensité du lissage des polices sur la ligne de commande. Voir ce pour référence. Les commandes clés sont
defaults write -g CGFontRenderingFontSmoothingDisabled -bool FALSE
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
// the "3" here represents strong font smoothing.
Vous pouvez également le définir à l'aide de l'option TinkerTool app.
Personnellement, je préfère le fort lissage, même sur mon Mac Book Pro retina. Quelqu'un pourrait-il nous expliquer les détails techniques des trois différents niveaux de lissage : léger, moyen et fort ? Je pense que cela fonctionne différemment du rendu freetype car Mac préfère conserver les formes originales des glyphes, ce qui est une bonne chose ! En quoi ce lissage des polices est-il différent du sous-pixel coloré - dans TinkerTool, il s'agit du sous-pixel coloré. Appliquer l'ancien style de lissage des polices si possible (option sous-pixels colorés) . J'ai remarqué que si vous activez cette option, les polices de caractères s'affinent un peu et deviennent plus nettes, mais dans certaines applications, vous pouvez voir les bords des pixels si vous regardez très attentivement.
J'essaie d'avoir une compréhension globale des différentes approches de lissage des polices sous MacOS.
0 votes
Vous cherchez quelque chose de plus technique que les descriptions de ce dépôt github ? Valeurs par défaut de MacOS qui décrit (brièvement) les différences avec quelques animations.
0 votes
@lx07 merci de nous avoir signalé ce github. C'est très utile. Je cherchais aussi si quelqu'un avait plus de détails sur ce qui se passe sous le capot pour les différents niveaux. Ils ne font pas d'ajustement de grille, ils assombrissent la police pour obtenir un lissage ?
0 votes
J'ai ajouté une question supplémentaire sur les sous-pixels colorés qui est liée à ce sujet.