2 votes

Quelle est la différence entre les différents niveaux de lissage des polices sous MacOS ?

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.

2voto

Phred Menyhert Points 714

Je pense avoir trouvé l'explication la plus raisonnable pour le fonctionnement du lissage des polices sous MacOS. ici .

Je note certaines des bonnes observations de ce fil de discussion.

Le rendu sous-pixel dans Mojave (M) ne fonctionne pas de la même manière que dans High Sierra (HS). Plus précisément, dans HS, le texte de base gris reste en grande partie gris foncé, et des pixels colorés sont ajoutés autour de lui lorsque vous activez le rendu par sous-pixels. Dans Mojave, une grande partie du texte de base passe du gris à d'autres couleurs plus claires, ce qui réduit le contraste. Comme une grande partie du texte des menus d'Apple est grise plutôt que noire, cet effet réduit le contraste dans tout le système d'exploitation.

Dans Mojave, le lissage des polices ne rend pas réellement les lettres plus épaisses (c'est-à-dire qu'il n'assombrit pas plus de pixels). Il rend plutôt les pixels foncés plus foncés, donnant ainsi l'impression d'une épaisseur supplémentaire.

Ces observations devraient également s'appliquer à MacOS Catalina.

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