Qu'est-ce qu'une table de crénage polynomiale?


12

Extrait des éléments du style typographique de Robert Bringhurst :

Des noms comme TVR Murti et TRV Murti, par exemple, posent des problèmes typographiques microscopiques qu'aucune table de crénage binomiale ne peut résoudre. Les polices avec des tables de crénage polynomiales - capables de créner une paire de lettres donnée de différentes manières selon le contexte - existent depuis une décennie et mon jour sera la norme. Pour l'instant, ils sont rares.

Qu'est-ce qu'une table de crénage polynomiale? En quoi est-elle différente d'une table de crénage binomiale ou d'une table de crénage standard ? Qu'en est-il ou sa mise en œuvre le rend polynomial ?

Réponses:


17

Polynôme signifie simplement composé de plusieurs termes, par opposition au binôme composé de seulement deux termes.

Dans la plupart des cas, le crénage est l'espacement entre des paires de caractères (binôme). Il est cependant possible et utile d'appliquer le crénage basé sur une plus grande chaîne de caractères (polynôme). C'est ce qu'on appelle le crénage contextuel . (Pour autant que je sache, le terme crénage polynomial n'est pas un terme standard et il est plus généralement et plus largement appelé crénage contextuel )

Le crénage contextuel est souvent nécessaire dans les caractères à orientation latérale négative. Le plus souvent avec un espace ou une ponctuation entre les deux. Par exemple, le triplet L apostrophe A. La L apostrophepaire aura un crénage négatif et la apostrophe Apaire aura un crénage négatif - cela peut entraîner la collision entre le Let Aet l'apostrophe trop près du Aet trop loin du L.

entrez la description de l'image ici

Le crénage contextuel est pris en charge par le format OpenType mais la prise en charge dans les logiciels de PAO et divers moteurs de traitement de texte est limitée.

Je n'ai pas de chiffres pour étayer cela, mais, d'après mon expérience, le crénage contextuel n'est pas quelque chose que de nombreux concepteurs de types mettent en œuvre. Après le très long et fastidieux processus de crénage des paires de caractères, peu de concepteurs seront trop préoccupés par le crénage contextuel. Surtout quand le support est si limité.

Lecture connexe sur le crénage contextuel:


Remarque: la plupart de cette réponse est tirée de cette précédente Q&R .


C'est aussi une
perte de

9

Le préfixe de nomial fait référence au nombre de glyphes à prendre en compte pour déterminer le crénage. Par conséquent, une table de crénage binomiale utilise des paires de crénage, tandis qu'une table de crénage polynomiale prend en compte les triplets, quadruplés, etc.

Bien que ce choix de mots est quelque peu justifiée par l'origine grecque de binomiale et polynomiale sens composé de deux / plusieurs parties, je considère comme un mauvais choix que ces termes sont déjà prises par les mathématiques et pertinentes pour la définition de type en tant que tel. Habituellement, le terme crénage contextuel est utilisé à la place du crénage polynomial .

Pour illustrer la différence, considérons les exemples de la citation. Je les ai rendus une fois en utilisant uniquement des paires de crénage (en haut), puis j'ai ajusté l'espacement comme je le voudrais (en bas). Gardez à l'esprit que ce dernier n'est qu'un croquis illustratif rapide et pas parfait:

entrez la description de l'image ici

Comme vous pouvez le voir, avec le crénage par paires, les choses ne semblent pas bonnes. Par exemple, il y a trop d'espace dans V. et RV.Cela est susceptible d'éviter les chevauchements dans des combinaisons comme le crénage VV Triplet qui prend en compte la lettre qui suit ou précède le point et peut donc placer le point plus près du V si approprié. De plus, il peut harmoniser l'espacement dans toutes les combinaisons capital-point-capital.

Le crénage quadruplet pourrait faire des choses comme harmoniser l'espace dans R. M et V. M en reconnaissant que le V se penche dans l'espace des mots tandis que le R s'en éloigne. Cependant, la réalisation réelle de cela dans un programme de composition est peu probable, car ils n'utilisent généralement pas le glyphe d'espace de la police mais gèrent les espaces eux-mêmes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.