Lors de la conception d'une police de caractères, comment dois-je traiter les signes diacritiques qui entreraient en collision avec les glyphes adjacents, y compris les autres signes diacritiques?
Vous pouvez voir dans cet exemple qu'il y a beaucoup de collisions:
C'est un exemple extrême qui ne se produira jamais dans un texte normal et je suppose que les collisions d'accent sont l'exception plutôt que la norme, mais comme je ne parle pas et que je ne connais pas la plupart des langues utilisant des signes diacritiques, je ne le suis pas sûr.
Je peux voir quelques options pour faire face à ces collisions:
Ajustez les métriques de glyphe pour tenir compte des marques diacritiques. Cela résoudrait le problème des collisions, mais affecterait inutilement les mesures, même dans la plupart des cas où elles ne sont pas nécessaires.
Crénelage manuel des paires de caractères problématiques. Le crénage manuel de toutes les collisions possibles va être un long processus pour ce qui, dans la plupart des cas, sera au mieux des cas marginaux.
Créez des ligatures pour les collisions courantes. Cela semble être une bonne idée pour les occurrences les plus courantes, mais je n'ai aucune idée des paires qui se produisent même dans le texte normal, peu importe généralement.
Oubliez ça ... Si ces collisions ne sont pas courantes dans le texte normal, c'est peut-être une perte de temps à essayer de les accommoder.
Dois-je me soucier de ces collisions? Si oui, comment dois-je les gérer?
Existe-t-il une liste de paires de collisions courantes auxquelles je peux me référer? Cela m'aiderait à ne kerner que les paires qui vont réellement se produire.
f
, t
, d
et b
? Quelque chose de similaire: lors du réglage d'une police de caractères phonétiques, j'ai vu la combinaison f
et de nombreux caractères accentués s'affronter (la ligature `` commune '' fi
est un cas bien connu). J'ai créé une alternative f
avec un indicateur plus court et l' ai résolu avec des règles OpenType, donc il n'apparaissait que lorsque cela était nécessaire.