Crénage

  • by Rainer Erich Scheichelbauer
  • Tutorial
  • – Modified on

Manipuler l’espace blanc compris à l’intérieur d’une paire de glyphes s’appelle le crénage. Le crénage est habituellement quelque chose qui est fait assez tard dans le processus de design de caractères. Essayez d’abord d’aller le plus loin possible avec l’espacement minutieux de vos glyphes. Mais vous vous apercevrez que, peu importe vos prouesses d’espacement, certaines combinaisons de lettres ne fonctionneront jamais correctement. C’est à ce moment-là qu’il sera temps de faire du crénage. Commençons par un des suspects habituels, la combinaison ‘VA’, c.-à-d., quand un V capitale est suivi d’un A capitale.

Ceci est important: gardez à l’esprit que le terme crénage signifie ajuster l’espace blanc contenu par la combinaison de deux lettres, soit par une paire de glyphes. Vous ne pouvez faire le crénage d’une seule lettre. Ajuster les approches gauche et droite d’une lettre individuelle se nomme l’espacement.

Raccourcis

Okay, alors vous aviez déjà optimisé les approches de votre V et de votre A, mais il y a encore trop d’espace blanc entre les deux. C’est évident quand vous tapez un mot comme ‘VAND’, qui, je crois bien, veut dire ‘eau’ en danois et ‘vendre’ en roumain et moldave. Je vous recommande de ne pas taper uniquement la combinaison qui a besoin d’ajustement, et plutôt, de la mettre en contexte: ajoutez quelques lettres dont l’espace blanc semble déjà convenable. De cette façon, vous obtenez une comparaison directe. Dans cet exemple, je pense que l’espace entre le N et le D est déjà pas trop mal:

Mais il ressemble plus à ‘V AND’ plutôt que ‘VAND’, n’est-ce pas? Donc, si vous êtes du même avis, nous avons besoin de faire quelque chose avec l’espace entre le V et le A. En d’autres mots, nous avons besoin de faire le crénage de ‘VA’.

La façon la plus facile de procéder est de placer le curseur entre le V et le A, ensuite, de tenir les touches Ctrl et Opt enfoncées, et finalement, d’ajuster le crénage avec les touches flèches gauche et droite. Ajoutez Shift pour des bonds de 10:

Vous avez peut-être remarqué qu’il s’agit, excepté la touche Opt qui a été rajoutée, du même raccourci clavier que pour le réglage de l’approche gauche d’une lettre; Ctrl-flèches ou Shift-Ctrl-flèches. En personnes logiques que nous sommes, l’ajout de la touche Opt au raccourci clavier du réglage de l’approche droite, Cmd-flèches ou Shift-Cmd-flèches, devrait résulter dans la manipulation du crénage droit de la lettre courante. En fait, c’est exactement cela: Cmd-Opt-flèches ou Shift-Cmd-Opt-flèches change le crénage entre le A et le N de notre exemple.

Afficher les paires de crénage

Vous pouvez faire le suivi de vos paires de crénage dans le texte modèle en passant à l’outil Règle (raccourci L). Le crénage négatif apparaîtra en bleu pâle et le crénage positif en jaune pâle. Bien que ce ne soit pas nécessaire pour la police utilisée dans cet exemple, j’ai ajouté du crénage positif entre le N et le D pour vous en faire la démonstration:

De plus, dans la boîte grise des informations (Cmd-Shift-I), vous pouvez voir les valeurs de crénage de la lettre courante. Dans cet exemple, le crénage entre la lettre à gauche du A et le A lui-même est de –80:

Et bien sûr, vous pouvez obtenir un aperçu de toutes les paires de crénage avec Fenêtre > Crénage:

Les paires de crénage sont triées par le glyphe de gauche. Si vous cliquez sur un glyphe à droite, Glyphs affichera, dans la fenêtre principale, la paire de crénage à la position courante du curseur. Si vous avez plusieurs paires de crénage, vous pouvez utiliser le champ Rechercher afin de trouver rapidement celle que vous voulez. Cliquez sur le petit triangle dans le champ Rechercher pour accéder les options de recherche:

Crénage de groupe

Vous voulez probablement faire le crénage de ‘VA’ de la même manière que ‘VÄ’, ‘VÅ’ et ‘VÀ’. Et peut-être aussi comme ‘WA’. Dans ce cas, vous pouvez former des groupes avec les glyphes et utiliser le crénage non pas seulement pour une seule paire mais pour tout le groupe de glyphes. Dans notre cas, V et W formeront un groupe, et A, Ä, Å et À, un autre. Les noms de groupes sont arbitraires. Par exemple, le groupe de crénage gauche de e, c, o et q peut être nommé o, puisque ces glyphes partagent la même forme. Mais vous pourriez tout aussi bien le nommer bdcRond ou quelque chose d’autre, ce qui est important est que les noms vous aident à vous y retrouver. Contrairement aux clés de mesures, les noms de groupes de crénage ne sont pas des références aux glyphes.

Alors, comment devons-nous nous y prendre? Facile. Chaque glyphe a deux champs appelés ‘Groupe’ dans son panneau d’informations (Cmd-Shift-I). Maintenant, ceci est important: chaque glyphe peut appartenir à un groupe gauche et un groupe droit. Un bon exemple est la capitale Æ: dans le groupe gauche elle ressemble à un A, et sur la droite elle ressemble à un E. Nous allons donc la placer dans le groupe A gauche et le groupe E droit:

Maintenant, portez attention au symbole cadenas à côté des entrées ‘Groupe’. Si ce cadenas est fermé, cela signifie que la valeur de crénage s’applique au groupe en entier, pas seulement au glyphe individuel qui est affiché. Par contre, si le cadenas est ouvert, alors il s’agit d’une exception de crénage, ce qui veut dire que la valeur est applicable pour ce glyphe uniquement. Dans cet exemple, le crénage de A avec le glyphe à gauche est une exception de crénage alors que le crénage de A avec le glyphe sur la droite s’applique à tous les glyphes dans le groupe A:

Vous pouvez appliquer des groupes de crénage à plusieurs glyphes à la fois. Pour ce faire, sélectionnez plus d’un glyphe dans l’aperçu Police (peu importe que ce soit en mode liste ou grille), et manipulez ensuite les réglages dans le bas à gauche de la fenêtre:

En mode grille, vous pouvez aussi faire apparaître le menu contextuel sur une sélection multiple de glyphes (faites un clic droit ou Ctrl-clic) et définissez ici les groupes de crénage:

Bien entendu, vous pouvez organiser vos glyphes en des groupes de crénage comme bon vous semble. Cependant, vous serez heureux d’apprendre qu’il existe un script très pratique qui fait un assez bon boulot de supposition de groupes de crénage, pour chaque côté de chacun de vos glyphes. Vous pourriez avoir à ajuster les résultats ici et là, mais le gros du travail aura été fait pour vous. Vous pouvez télécharger le Set Kerning Groups script à partir de Github et le placer dans le dossier de scripts accessible via Script > Ouvrir le dossier des scripts (Cmd-Shift-Y). En maintenant la touche Opt enfoncée, vous pouvez Script > Recharger les scripts (Cmd-Opt-Shift-Y), et Set Kerning Groups sera maintenant accessible dans le menu Script.

Lorsque vous faites du crénage par groupes, activez Affichage > Afficher Membres du groupe et Glyphs affichera tous les membres de groupes, pour la paire de lettres courante, superposés les uns sur les autres. Cela peut sembler compliqué, mais regardez cette capture d’écran et vous aurez tout compris:

Vous pouvez voir tous les membres du groupe de crénage respectif, incluant tous les diacritiques. C’est ainsi beaucoup plus facile de repérer les possibilités de collisions. Vous saurez ainsi quand introduire une exception.

Importer le crénage

Si vous avez déjà défini vos propres groupes dans une police, et que vous voulez avoir les mêmes groupes dans votre fichier actif, allez à Fichier > Importer > Mesures… et sélectionnez le fichier de police duquel vous voulez copier les groupes de crénage. La fonction d’importation accepte les fichiers UFO et Glyphs. Dans la fenêtre de dialogue qui apparaît, indiquez si vous voulez importer le crénage et/ou les classes de crénage (synonyme de groupes de crénage):

Notez que l’option Importer le crénage est offerte seulement lorsque vous importez d’un fichier .ufo.

La fenêtre Crénage

Vous pouvez aussi copier-coller le crénage par la fenêtre Crénage. Sélectionnez les paires de crénage que vous voulez copier (ou encore sélectionnez toutes les paires avec Cmd-A), copiez, passez à une autre police et collez les paires dans la fenêtre Crénage de cette police. Les groupes de crénage sont affichés avec une arobase (@) en bleu et les paires individuelles avec le même signe en brun.

Jetez un coup d’œil au menu de la roue dentée dans le bas à droite de la fenêtre Crénage. Trois fonctions très utiles y sont cachées:

  1. Mettre en ordre supprime les valeurs de crénage inefficaces, par exemple, des restes d’entrées de lettres qui ne sont plus dans la police.
  2. Compresser supprime les exceptions de crénage inutiles, par exemple, le crénage de groupe entre le groupe A et le groupe V est de –80. Comme cette exception de crénage ne fait pas de différence visible, la fonction Compresser l’évalue comme étant superflue et par conséquent va la supprimer.
  3. Afficher tous les glyphes vous donnera une vue d’ensemble de toutes les combinaisons possibles de la paire de crénage courante. Tous les membres du groupe du côté gauche seront mis par paires avec tous les membres du groupe du côté droit:

Bonds personnalisés

Si des incréments plus petits que 10 ne fonctionnent pas pour vous dans votre crénage, vous pouvez faire votre propre réglage. Pour ce faire, allez à Fenêtre > Panneau des macros et copiez-collez ce qui suit:

Glyphs.defaults["GSKerningIncrementHigh"] = 20
Glyphs.defaults["GSKerningIncrementLow"] = 5

Appuyez ensuite sur le bouton Lancer. Cela réglera vos raccourcis Cmd-Option-flèches et Ctrl-Option-flèches à des bonds de 5 unités, Shift-Cmd-Option-flèches et Shift-Ctrl-Option-flèches à 20 unités. Bien sûr, vous pouvez remplacer les nombres 5 et 20 par autre chose qui vous convienne mieux.

Pour redéfinir les incréments à leurs valeurs par défaut, exécuter ce code dans le panneau des macros:

Glyphs.defaults["GSKerningIncrementHigh"] = None
Glyphs.defaults["GSKerningIncrementLow"] = None

Les réglagles seront annulés et Glyphs retournera aux valeurs par défaut, 1 et 10 unités.

Scripts et extensions

Si vous faites des recherches dans les répertoires GitHub, vous trouverez une abondance de scripts et extensions pour le crénage. Dans les scripts mekkablue, vous trouverez des scripts dans le sous-dossier Metrics qui vous aident à manipuler le crénage dans le master, comme arrondir, multiplier, augmenter et réduire toutes les valeurs de crénage, ou encore supprimer les petites valeurs. Il y en a un en particulier qui vole les valeurs de crénage de InDesign, le crénage optique, et les insère dans votre police. Un autre script vous aide à trouver des excès de crénage, c’est-à-dire, des paires dont le crénage est plus grand qu’un certain pourcentage des chasses des glyphes concernés. Jetez un coup d’œil au readme car vous trouverez sans doute quelque chose qui vous sera utile.

Je peux dire la même chose des scripts de Tosche. Vous y trouverez des scripts qui synchronisent et répartissent le crénage entre le latin, le cyrillique et le grec, d’autres qui renomment les groupes de crénage ou copient le crénage entre des groupes de glyphes. Dans le répertoire de Tim Ahrens, Freemix scripts, se trouve un script pour dilater le crénage, l’opposé de compresser.

Mais j’ai gardé le meilleur pour la fin. Faites l’essai de l’excellent outil de Mark Frömberg, Kernkraft. Il analyse votre jeu de glyphes et vous aide à trouver les paires de crénage qu’il vous faut pour votre police. Vous trouverez une documentation étape par étape dans un wiki que vous pouvez télécharger sous Fenêtre > Gestionnaire d’extensions.


POLICES UTILISÉES DANS LES EXEMPLES:
PLAYFAIR DISPLAY, GRACIEUSETÉ DE CLAUS EGGERS SØRENSEN,
LAWABO UNROUNDED ET PLANTAGO, GRACIEUSETÉ DE SCHRIFTLABOR.

2016-02-16: Mise à jour pour Glyphs 2 (merci Sacha Rein!)
2018-01-30: Ajout des Bonds personnalisés, Scripts et de la note à propos de Afficher tous les glyphes
2018-08-10: Ajout de Affichage > Afficher Membres du groupe
2019-03-26: Correction d’erreurs typographiques (merci Nathalie Dumont!)

Traduction française de Nathalie Dumont.