Astuce : corriger le lissage LCD de Snow Leopard
Avec Snow Leopard, le lissage des polices a gagné en simplicité mais également perdu en options. Alors qu'il était possible sur les versions précédentes de régler différents niveaux de lissages, Mac OS X 10.6 permet uniquement de préciser si on souhaite activer le lissage infrapixel propre aux moniteurs LCD :
On peut trouver l'initiative louable dans la mesure ou les moniteurs à tube cathodique sont devenus quasiment introuvables, mais il se trouve que l'option ne fonctionne pas sur tous les moniteurs LCD (particulièrement ceux qui ne sont pas frappés d'une pomme !).
Commençons par expliquer de quoi il s'agit : auparavant pour lisser l'affichage d'un élément vectoriel à l'écran, comme par exemple une police de caractère, on faisait un savant mélange de pixels de couleur intermédiaire avec le fond (par exemple gris pour du texte noir sur fond blanc) afin de gommer l'aspect "escalier" et donner une apparence plus lisse (ce qu'on appelle également "l'anti-aliasing"). Mais les moniteurs LCD ont permis d'aller plus loin encore en utilisant la manière dont la grille de pixels est agencée. Sur un moniteur CRT, les phosphores sont agencés en triangle rouges verts et bleus, alors que les sous-pixels sont en bandes verticales sur un moniteur LCD (voir ci-dessous). Ainsi, en ne se servant que de la couleur rouge sur la gauche, et que de la couleur bleue sur la droite, on peut pousser le lissage à un tiers de pixel, ce qui donne une apparence plus fine encore.
Si vous utilisez la fonction de zoom dans Mac OS X (à activer dans les préférences système d'accessibilité, puis en enfonçant la touche contrôle sur le clavier et en utilisant la molette de défilement de la souris pour ajuster le niveau de zoom), vous pourrez voir par vous-même cet effet. Si vous constatez que le lissage utilise des pixels gris sur un écran LCD au lieu des pixels rouges et bleus, ou si vous avez constaté que le lissage était plus "flou" en passant de Leopard à Snow Leopard, voici une astuce pour rétablir le mode de fonctionnement tel qu'il était sous Leopard.
Ouvrez l'application Terminal, collez la commande ci-dessous et appuyez sur la touche entrée:
(notez que vous pouvez faire varier le dernier chiffre, de 1 à 3, pour un lissage léger à fort). La modification n'affectera que les logiciels ouverts après la manipulation, vous pouvez donc regarder le résultat dans TextEdit (en le relançant entre chaque modification) pour trouver le réglage qui vous convient avant de redémarrer votre Mac pour l'appliquer partout. Notez également que si vous changez à nouveau l'option de lissage dans les préférences système Apparence, vous annulerez la modification pour revenir au lissage standard de Snow Leopard.
En haut : lissage CRT, en bas : lissage LCD
On peut trouver l'initiative louable dans la mesure ou les moniteurs à tube cathodique sont devenus quasiment introuvables, mais il se trouve que l'option ne fonctionne pas sur tous les moniteurs LCD (particulièrement ceux qui ne sont pas frappés d'une pomme !).
Commençons par expliquer de quoi il s'agit : auparavant pour lisser l'affichage d'un élément vectoriel à l'écran, comme par exemple une police de caractère, on faisait un savant mélange de pixels de couleur intermédiaire avec le fond (par exemple gris pour du texte noir sur fond blanc) afin de gommer l'aspect "escalier" et donner une apparence plus lisse (ce qu'on appelle également "l'anti-aliasing"). Mais les moniteurs LCD ont permis d'aller plus loin encore en utilisant la manière dont la grille de pixels est agencée. Sur un moniteur CRT, les phosphores sont agencés en triangle rouges verts et bleus, alors que les sous-pixels sont en bandes verticales sur un moniteur LCD (voir ci-dessous). Ainsi, en ne se servant que de la couleur rouge sur la gauche, et que de la couleur bleue sur la droite, on peut pousser le lissage à un tiers de pixel, ce qui donne une apparence plus fine encore.
Si vous utilisez la fonction de zoom dans Mac OS X (à activer dans les préférences système d'accessibilité, puis en enfonçant la touche contrôle sur le clavier et en utilisant la molette de défilement de la souris pour ajuster le niveau de zoom), vous pourrez voir par vous-même cet effet. Si vous constatez que le lissage utilise des pixels gris sur un écran LCD au lieu des pixels rouges et bleus, ou si vous avez constaté que le lissage était plus "flou" en passant de Leopard à Snow Leopard, voici une astuce pour rétablir le mode de fonctionnement tel qu'il était sous Leopard.
Ouvrez l'application Terminal, collez la commande ci-dessous et appuyez sur la touche entrée:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
(notez que vous pouvez faire varier le dernier chiffre, de 1 à 3, pour un lissage léger à fort). La modification n'affectera que les logiciels ouverts après la manipulation, vous pouvez donc regarder le résultat dans TextEdit (en le relançant entre chaque modification) pour trouver le réglage qui vous convient avant de redémarrer votre Mac pour l'appliquer partout. Notez également que si vous changez à nouveau l'option de lissage dans les préférences système Apparence, vous annulerez la modification pour revenir au lissage standard de Snow Leopard.
En haut : lissage CRT, en bas : lissage LCD
[quote=sujohn]je hais ce principe de lissage - qui m'agresse[/quote]
Pauvres petits pixels innocents... :)
vive le crt quoi..
"si vous avez constaté que le lissage était plus "flou" en passant de Leopard à Snow Leopard"
Ouahouuu, merci pour cette astuce, c'est la dernière chose qui m'empêchait de passer à Snow !
Impossible de trouver une mention de ce problème sur le web. Je croyais être le seul à m'en être aperçu...
Sunjon, figure toi que justement Windows ne fait pas de lissage en subpixels.
Ce qui t'agresse c'est plutôt l'absence d'anti-aliasing je présume.
@ sunjohn.
Toutes les images vidéos sont rendu ainsi ; En biaisant l'œil par juxtaposition des trois composantes.
Et comme tu n'es pas un cyborg, tu ne vois pas les subpixels que tu dis "dégueu", mais des couleurs et un lissage 3 fois plus fin et non flou. (contrairement au lissage par niveaux de gris)
A moins que tu ne sois pas dans la résolution native de ton écran ...
Maintenant, si tu préfères l'aliasing, comme Sony, c'est un choix comme un autre.
EDIT :
Pour info, mon Snow Leopard était déjà configuré ainsi d'origine.
Moi j'ai fait le changement, et je ne vois [u]aucune différence[/u] !
Merci quand même, je me suis bien amusé à plisser les yeux, et on serait le 1er avril je serais tombé dans le panneau sans problème ;-)
j'ai le souvenir d'avoir branché un Eizo de 800 euros sur mon mac pro, ça affichait moins net que mon macbook pro 15" !
au salon de la photo, j'ai pu voir plein des eizo à 3000 euros qui affichaient pareil
en jouant avec cette option et le lissage du texte à partir d'une taille de police j'ai trouvé ça un peu plus net
mais c'est quand la honte d'afficher légèrement flou alors que le même mac pro et écran booté sous win affichait net
@ NikonosV: L'écran Eizo est un écran orienté photo, je vois pas l'intérêt du lissage dans un écran pour de la retouche photo.
> Pim : "Moi j'ai fait le changement, et je ne vois aucune différence !"
Tu ne dois pas passer assez de temps devant ton écran 8-)
J'ai honte mais je dois y passer 8 heures par jour au (très) bas mot.
Je t'assure que de passer de 1 à 3 fait apparaître de très nettes (c'est le cas de la dire) différences.
mickastrotrek [18/12/2009 21:32]
+1
@ arnauld de la grandière :
[quote] Mais les moniteurs LCD ont permis d'aller plus loin encore en utilisant la manière dont la grille de pixels est agencée. Sur un moniteur CRT, les phosphores sont agencés en triangle rouges verts et bleus, alors que les sous-pixels sont en bandes verticales sur un moniteur LCD
[/quote]
l'image que vous citez qui représente l'organisation des sous pixels sur un écran est fausse.
Du moins elle n'est valable que pour les écrans CRT shadow mask.
pour les trinitrons (SONY), diamondtrons (MITSUBISHI) et apparentés qui représentaient une bonne partie du marché et sans doute 90 % du marché haut de gamme, les sous pixels sont organisés exactement comme sur un LCD : en COLONNES.
Merci de corriger.
(Et il ne faudrait surtout pas faire croire qu'on a gagné quoi que ce soit en qualité à part la platitude en passant du CRT au LCD... ;-) )
Genial, je cherchais un tel reglage depuis longtemps sans le trouver.
La difference entre 1 et 3 est flagrante sur mon MacBookPro 15" (suffit de faire des copies d'ecran et de les comparer - avec un texte de plusieurs paragraphes ou chaque paragraphe a une taille de police differente par exemple).
Merci !