Ouvrir le menu principal

MacGeneration

Recherche

OS X Yosemite DP7 améliore ses polices

Nicolas Furno

mercredi 03 septembre 2014 à 12:32 • 29

macOS

Hier soir, en faisant le tour des nouveautés d’OS X Yosemite DP7, nous avions noté que le mode sombre améliorait la police des éléments dans la barre des menus. Nous n’avions pas noté que ce changement n’est pas réservé au mode sombre : Apple a modifié la police de la barre des menus, et le rendu est nettement différent avec la nouvelle version.

Mise à jour : Apple est revenu sur ce changement dans la DP8.

Un menu dans OS X Yosemite DP7 (gauche) et l’équivalent dans la DP6 (droite) — Cliquer pour agrandir

La différence est immédiatement visible, que vous ayez un écran Retina ou non. La police est plus fine, mais elle est aussi plus contrastée. Les lettres se distinguent mieux et cette nouvelle police est globalement plus lisible, du moins lorsqu’on est assez proche de l’écran. En s’éloignant, c’est un peu l’effet inverse, surtout si on active la transparence (désactivée sur la capture d’écran).

En entrant dans le détail et en zoomant au pixel près, on peut comprendre le changement. Avec la DP7, Apple a désactivé le subpixel-antialiasing (subpix-aa) pour la police utilisée dans la barre des menus. Cette technique était jusque-là utilisée pour cette police dans les précédentes bêtas d’OS X Yosemite, mais aussi dans les précédentes versions du système.

Yosemite DP6 en haut, DP7 en bas : à ce niveau de zoom, on voit nettement la différence de finesse, mais on ne voit pas encore forcément ce qui change. Cliquer pour agrandir

Pour comprendre de quoi il retourne, il faut penser à la conception des écrans LCD : on pourrait croire qu’ils sont composés de pixels carrés et uniformes capables de reproduire n’importe quelle couleur, mais c’est en fait plus compliqué que ça. Chaque pixel de nos écrans est composé de trois couleurs, posées verticalement côte à côte : le tiers de gauche est rouge, le tiers au centre est vert, le tiers de droite est bleu.

Quand on veut afficher une police sur ces pixels, deux solutions sont possibles. La plus simple consiste à prendre un pixel dans son ensemble et de l’activer en noir et en blanc. On a alors un rendu qui est loin d’être régulier, puisque les polices modernes ne sont pas composés qu’avec des cubes. Pour améliorer le rendu, il y a deux solutions : soit utiliser des pixels gris pour un résultat légèrement plus flou, mais qui apparaît net quand on regarde à distance (anti-aliasing), soit n’utiliser qu’une partie de chaque pixel pour s’approcher des formes originales de la police (subpix-aa).

Sur un fond qui représente des pixels physiques (chaque trio rouge, vert et bleu compose un seul pixel), une illustration du subpix-aa : sur la première image, chaque pixel est utilisé en totalité et on a un rendu haché. Sur la deuxième image, on utilise seulement une partie de chaque pixel, pour un rendu beaucoup plus précis.

Ce rapide point technique effectué (pour plus d’explications, cet article en anglais est très éclairant), revenons à nos polices. Avec la DP7 d’OS X Yosemite, Apple a finalement désactivé le subpixel-aa dans le menu, au profit d’un rendu plus simple, avec uniquement du noir et des niveaux de gris. Notons d’emblée que cela pourrait encore changer lors des prochaines mises à jour, d’autant qu’Apple a fait des choix inverses ailleurs. Ainsi, dans le Finder, le subpixel-aa a été généralisé. Il n’était pas présent, par exemple, dans la vue en colonne du gestionnaire de fichiers, mais c’est désormais le cas.

En zoomant encore un petit peu plus, on commence à distinguer chaque pixel et la différence saute aux yeux : avec la DP6 (en haut), chaque lettre est composée de pixels noirs et de pixels colorés autour qui « grossissent » visuellement la lettre. Avec la DP7, seul le noir reste : les lettres semblent ainsi plus fines. Cliquer pour agrandir

Pourquoi ces choix ? On peut émettre plusieurs hypothèses.

Avec les écrans Retina, la technique des sous-pixels colorés n’est plus nécessaire, puisqu’il y a beaucoup plus de pixels. On peut ainsi obtenir un excellent rendu en n’utilisant que des pixels entiers : la différence est flagrante quand on compare le même texte issu de la barre des menus sur un écran Retina (dessus) et sur un écran standard (dessous). Alors qu’il faut le fichier original pour vraiment voir la différence dans le premier cas, la différence est visible immédiatement sur un écran standard.

Même comparaison que précédemment, mais sur un écran standard. Au même niveau de zoom, les pixels sont plus gros et les changements sont plus visibles. Cliquer pour agrandir

Les écrans Retina se généralisant, Apple va peut-être progressivement abandonner la subpix-aa. Il faut dire que cette technique n’a pas que des avantages : elle est plus complexe à mettre en place et nécessite plus de travail de la part des API graphiques. C’est tout particulièrement le cas quand le fond, derrière chaque lettre, n’est pas connu, comme c’est le cas avec OS X Yosemite. La transparence implique que le système doit calculer en temps réel le rendu des polices pour l’adapter en fonction du fond.

En désactivant cette fonction dans la barre des menus, Apple simplifie OS X, tout en offrant un meilleur rendu sur un écran Retina. Ailleurs, on imagine qu’Apple conserve le subpix-aa parce que c’est mieux avec, que sans. C’est un pis-aller, qui se remarque dans la DP7 : les barres latérales qui sont désormais transparentes adoptent cette technique, mais selon la couleur de fond, elle conduit parfois à un rendu plus mauvais.

Le subpix-aa n’est pas toujours parfait : selon votre fond d’écran, vous aurez un résultat net (fond clair, à gauche) ou assez flou (fond foncé, à droite).

On voit qu’Apple continue de travailler sur ces fonctions toutefois. Ainsi, dans la barre des menus, le texte est rendu sans toucher aux sous-pixels, sauf dans un cas : au niveau de la barre de sélection, le texte passe en blanc et il est légèrement plus gras, parce que la police est à nouveau dessinée en utilisant le subpix-aa.

La police est affinée partout dans la barre des menus… sauf sous les éléments survolés. Dans ce cas, le fond devient plus foncé et la police est rendue comme avant, en utilisant le subpix-aa.Cliquer pour agrandir

Les choses sont beaucoup plus simples avec iOS : le subpix-aa n’existe pas du tout avec le système mobile d’Apple, toutes les polices sont toujours rendues en utilisant des pixels entiers. Cela simplifie beaucoup de choses qui seraient impossibles autrement, et notamment la possibilité de tourner l’écran à 90°, quand on passe en mode paysage. Les pixels, eux, ne s’orientent pas différemment et le rendu serait impossible, du moins en adoptant la méthode actuelle.

Source :

Merci Raphael Sebbe pour ses éclairages précieux

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Crucial écoule ses stocks de SSD Externe : 1 To dès 80 €, 2 To dès 133 €, 4 To dès 240 €

16/12/2025 à 23:10

• 15


N'espérez pas acheter de SSD à bon prix chez Kingston : la société annonce que ça va être de pire en pire

16/12/2025 à 22:00

• 4


ONLYOFFICE Desktop Editors 9.2 : l'IA s'invite sur votre Mac (et votre PC) 📍

16/12/2025 à 21:55

• 0


Guide de Noël : des chargeurs à foison pour ne plus faire le coup de la panne

16/12/2025 à 21:14

• 5


Test du Vision Pro M5 : la technique avance, mais la vision piétine

16/12/2025 à 21:14

• 6


De l’iPhone 17e à l’iPhone 20 : les secrets de huit futurs iPhone révélés

16/12/2025 à 21:14

• 15


Apple a un iMac plus puissant avec une puce M5 Max dans les cartons

16/12/2025 à 17:38

• 41


Pour des analystes, Apple et Samsung sont les mieux placés pour résister à la RAMpocalypse

16/12/2025 à 16:45

• 10


Renault affiche les tarifs de sa nouvelle Twingo, techniquement sous la barre des 15 000 €

16/12/2025 à 12:45

• 106


L'activation manuelle du TRIM n'est plus réellement nécessaire sous macOS

16/12/2025 à 11:15

• 16


ChatGPT annonce le retrait du mode Voice uniquement sous macOS

16/12/2025 à 11:02

• 9


MacBook Air M2 : le modèle 16 Go à 724 €, son plus bas historique ! 🆕

16/12/2025 à 10:27

• 94


Free Mobile adopte enfin l’Apple Watch, avec une option gratuite pour ses abonnés 5G

16/12/2025 à 09:33

• 95


iOS 26.3 bêta 1 : découvrez toutes les nouveautés

16/12/2025 à 08:01

• 12


Le code d'iOS 19 révèle les produits en gestation chez Apple (Mac, iPhone...) pour 2026 et les années à venir !

16/12/2025 à 07:29

• 39


Deux boîtiers pour SSD capables d'atteindre 40 Gb/s en promotion

15/12/2025 à 23:54

• 8