Découvrez l'ancien contenu de FontShop.com, préservé pour votre référence.

FontShop
Veuillez mettre à jour votre navigateur. Pourquoi ?

Aventures dans l'espace : Le crénage optique

08 août 2016 par Yves Peters

Dans l'esprit des superproductions de l'été, j'ajoute une suite à ma série Aventures dans l'espace. Dans la deuxième partie, consacrée au crénage, j'ai mentionné le paramètre de crénage optique d'Adobe Illustrator. Ce paramètre peut améliorer l'espacement de polices ou de certaines polices de caractères dans les grandes tailles d'affichage, mais - parce qu'il ignore l'espacement et le crénage manuels minutieux de toute police de caractères par un concepteur de niveau professionnel - il crée souvent plus de problèmes qu'il n'en résout. Vous trouverez ci-dessous trois cas où ce paramètre ne fonctionnera certainement pas. Et oui, si j'écris ce billet, c'est parce que je suis passé par là moi aussi, scrutant mon écran et me creusant la tête pour essayer de comprendre pourquoi le texte n'a pas l'air normal. Puis je me suis dit : "Argh, bien sûr ! Le crénage optique..."

Le crénage optique semble si agréable et je pense que c'est l'une des raisons pour lesquelles les gens choisissent de l'utiliser. Nous pourrions peut-être proposer à Adobe de le remplacer par "crénage robotique". Qu'est-ce que cela fait exactement ? Au lieu d'utiliser l'espacement et le crénage intégrés, le paramètre de crénage optique d'Adobe Illustrator analyse les formes des caractères, puis calcule la distance entre chaque paire de glyphs pour obtenir ce qu'il considère comme l'espacement optimal. Théoriquement, cela peut donner des résultats acceptables dans la plupart des cas. Cependant, il existe trois genres typographiques spécifiques pour lesquels les résultats sont désastreux.

Scripts connectés

Étant donné que l'algorithme de crénage optique ne fait aucune distinction entre le caractère proprement dit et les éléments de connexion ou les traits d'union lorsqu'il recalcule l'espace entre glyphs, les connexions sont brouillées. Je n'ai mis en évidence que les erreurs les plus flagrantes, mais si vous examinez le texte de près, vous verrez que presque toutes les connexions sont corrompues. Pour mieux visualiser ce qui s'est passé, j'ai alterné les couleurs entre les lettres. Les fonctions OpenType ont automatiquement remplacé les paires 'nt' et 'pt' par des ligatures. Police de caractères : [Wishes Script](/families/wishes-script) by [Sabrina Mariela Lopez](/designers/sabrina-mariela-lopez)
Étant donné que l'algorithme de crénage optique ne fait aucune distinction entre le caractère proprement dit et les éléments de connexion ou les traits d'union lorsqu'il recalcule l'espace entre glyphs, les connexions sont brouillées. Je n'ai mis en évidence que les erreurs les plus flagrantes, mais si vous examinez le texte de près, vous verrez que presque toutes les connexions sont corrompues. Pour mieux visualiser ce qui s'est passé, j'ai alterné les couleurs entre les lettres. Les fonctions OpenType ont automatiquement remplacé les paires 'nt' et 'pt' par des ligatures. Police de caractères : Wishes Script de Sabrina Mariela Lopez

Le nom dit tout : les lettres individuelles des scripts de connexion sont reliées entre elles grâce à des traits de connexion qui font partie intégrante de la forme des caractères. L'algorithme de crénage optique considère l'ensemble de la forme de la lettre comme un concept abstrait, sans connaître la fonction de chaque partie du glyphe. Il ne sait pas si un trait est censé se connecter à la lettre Suivante . Il analyse simplement ce qui est noir ou blanc. Il analyse simplement ce qui est noir ou blanc, et il doit y avoir suffisamment de blanc entre deux formes noires successives. Le crénage optique ajoutera donc de l'espace entre deux caractères, ce qui est exactement l'inverse de ce que le dessinateur de caractères avait prévu.

Caractères chromatiques

Les deux lignes ci-dessus sont identiques, la seule différence étant que le paramètre de crénage de la ligne du bas est passé d'Auto à Optique. Dans certaines polices de caractères, les erreurs d'alignement peuvent être plus subtiles. Police de caractères : [Sutro Shaded](/families/sutro) by [Jim Parkinson](/designers/jim-parkinson)
Les deux lignes ci-dessus sont identiques, la seule différence étant que le paramètre de crénage de la ligne du bas est passé d'Auto à Optique. Dans certaines polices de caractères, les erreurs d'alignement peuvent être plus subtiles. Police de caractères : Sutro Shaded de Jim Parkinson

Les caractères chromatiques ont glyphs composé de formes qui peuvent être superposées en différentes couleurs. Une fois que le créateur de caractères a fini de dessiner et d'espacer le caractère, il duplique le site police autant de fois qu'il y a de couches. police Chaque glyphe est alors désassemblé en ses composants séparés, et les éléments de chaque couche sont assignés aux différents "poids" de la police de caractères. Suivante avec les caractères de base, il peut y avoir un police supplémentaire avec une ombre portée pour chaque glyphe, ou plusieurs polices avec des éléments décoratifs qui s'insèrent à l'intérieur de chaque glyphe, ou toute autre combinaison. Pour composer un texte dans une police de caractères chromatique, il faut commencer par placer le texte dans l'une des graisses et lui attribuer une couleur. Ensuite, vous dupliquez votre zone de texte pour autant de couches que nécessaire, vous attribuez des couleurs différentes au texte dans ces zones de texte et vous positionnez les zones de texte dupliquées exactement l'une sur l'autre.

Comme les différents éléments des personnages sont comme les pièces d'un puzzle, toutes les couches doivent être positionnées les unes sur les autres avec la plus grande précision. Or, chaque couche contient une version incomplète de chaque caractère. Comme il manque des pièces, le crénage optique analysera la forme des caractères incomplets. Il peut en résulter un espacement très variable pour chaque couche de texte, avec pour conséquence des composants de lettres qui ne correspondent pas.

Voir également ces deux billets de David Sudweeks :

Monospaced Polices

Lorsque l'on applique le crénage optique au caractère monospace [FF Nuvo® Mono](/families/ff-nuvo-mono), le rythme de la largeur fixe des caractères de la ligne supérieure se perd car l'espacement est considérablement modifié. Si l'on compare la ligne du milieu à la version proportionnelle [FF Nuvo®](/families/ff-nuvo) en bas, la combinaison maladroite de formes de caractères monospaces avec un espacement proportionnel n'est ni poisson ni chair. Police de caractères : [FF Nuvo®](/superfamilies/ff-nuvo) par [Siegfried Rückel](/designers/siegfried-rueckel)
Lorsque l'on applique le crénage optique au caractère monospace FF Nuvo® Mono, le rythme de la largeur fixe des caractères de la ligne supérieure se perd, car l'espacement est radicalement modifié. Si l'on compare la ligne du milieu à la version proportionnelle FF Nuvo® en bas, la combinaison maladroite des formes de caractères monospaciaux et de l'espacement proportionnel n'est ni poisson ni chair. Police de caractères : FF Nuvo® de Siegfried Rückel

Comme je l'ai expliqué à la fin d'Aventures dans l'espace : L'espacement, la structure des caractères monospaces ou à largeur fixe ( polices ) est très différente de celle des caractères proportionnels. Comme chaque caractère doit occuper le même espace horizontal, les lettres étroites sont étirées et les lettres larges condensées. Comme il n'est pas nécessaire de corriger l'espacement, aucun crénage n'a été appliqué aux caractères monospaces polices. Par conséquent, si le crénage optique est activé, le réarrangement de l'espacement entre les caractères annulera l'aspect monospace des caractères. Combiné à la structure inhabituelle de nombreuses lettres, cela donnera à votre texte un aspect très incorrect.

Je pense que ceci conclut vraiment ma série Aventures dans l'espace. Ai-je oublié quelque chose ? N'hésitez pas à me faire part de vos suggestions.

Aventures dans l'espace

Police de caractères dans l'image d'en-tête : Hopeless Diamond par Jonathan Barnbrook et Marcus Leis Allion