Quand faut-il utiliser des ligatures?

31

Quels sont les décisions et les facteurs à considérer pour déterminer quand utiliser des ligatures? Uniquement dans les rubriques? Seulement dans le corps? Purement à l'oeil?

Je demande parce qu'environ sept personnes ont regardé un design d'affiche et l'ont aimé. Un a remarqué, "hé Ryan, le f et le i dans l'identification sont si proches que le point manque." Maintenant, après avoir été souligné, d'autres pensent aussi que c'est une erreur. J'ai dû expliquer ce qu'était une ligature et que ce n'était pas une erreur.

La police est Futura:

identification avec et sans ligature dans Futura

Quand, si jamais, quelqu'un devrait-il utiliser des ligatures?

Ryan
la source
1
Quand «il est logique de» :) En règle générale, cependant, vous les utilisez plus souvent avec un suivi plus serré plutôt qu'avec un suivi lâche. Dans ce cas, cependant, je pense que cela fonctionne.
DA01
La seule chose qui me dérange ici, c'est comment les premiers i , e , c et o ont un espacement des lettres plus largeg que toutes les autres lettres.
Joonas
1
@Joonas ce n'est pas une casquette d'écran de la pièce. Je viens de faire ouvrir Photoshop donc tapé dans l'identification avec et sans la ligature
Ryan
Vous auriez dû juste leur dire que "c'est délibéré, pour le rendre plus beau." Pas besoin d'entrer dans les détails des ligatures - laissez-les simplement supposer que vous avez personnalisé le texte vous-même.
Ilmari Karonen
3
@IlmariKaronen Je suis fortement en désaccord avec vous. Je suis partisan de l'éducation de ceux avec qui je travaille sur ce que je fais et j'ai été embauché pour ces qualités. Ne pas prendre de décision et ensuite ne donner que peu ou pas de justification, perpétuant l'idée que le design est arbitraire. Si vous souhaitez en discuter davantage, faisons-le dans le chat.
Ryan

Réponses:

17

Aucune règle ne convient à toutes les situations

Tout cela est quelque peu compliqué, car il est lié à la prise en charge du crénage et à la sélection de polices, et il n'y a pas de réponse unique qui servira à toutes les situations. D'après mon expérience, les ligatures sont plus susceptibles d'être nécessaires dans un serif romain ou en italique bien défini, pas tellement dans une police sans.

Pour plus de discussion et d'exemples, veuillez également consulter:

  1. Quand ne devrais-je pas utiliser une ligature en composition anglaise?
  2. Quel animal est un «weefil»?

La première réponse ci-dessus traite longuement de la question actuelle; le second présente des spécimens contrastés de certaines ligatures sur cinq faces très différentes.

Si le coup vient, une règle générale raisonnable est la suivante:

  • Utilisez des ligatures lexicales explicites uniquement pour les éléments qui ont un sens dans la langue dans laquelle vous écrivez, tels que Æ, æ en islandais ou en vieil anglais et Œ, œ en français.
  • Laissez la sélection des ligatures typographiques au logiciel, ce qui devrait se produire automatiquement pour les situations où il ne serait pas correct sans elles.

C'est aussi général que j'ose dire, mais malheureusement, ça ne marchera pas toujours.


Ajout de Nuance

Cela dit, il y a certainement des occasions où vous voulez plus ou moins de ligature que la police par défaut ne fournit si vous le laissez faire sur le pilote automatique.

Par exemple, si vous essayez de reproduire fidèlement un très ancien type de document avec des ligatures historiques comme et autres, alors vous voudrez les mettre là même si la police ne le fait pas par défaut.

Cependant, comme l'observe Bringhurst, le concepteur de polices peut ne pas avoir fait un travail historiquement précis lors de la classification des ligatures comme standard ou historique. Voir ma première réponse référencée ci-dessus pour une discussion de cela.

Voici un ensemble de ligatures de l' Arno Pro de Robert Slimbach à son poids régulier. (La première paire de glyphes sur la première ligne ne compte pas, et seule la première de la dernière ligne le fait.)

arno pro ligatures

Comme vous le voyez, certains d'entre eux, en particulier les deux premiers, sont en fait là pour remplacer les règles de crénage explicites concernant ces paires. Dans une certaine mesure, cela dépend donc de la précision avec laquelle vous définissez votre type et de la taille. Vous ne les utiliseriez pas par exemple sur des majuscules espacées d'une lettre et peut-être pas lorsque vous définissez manuellement un en-tête plus grand avec un crénage personnalisé. C'est une question de goût, pas de règles, et le concepteur sensible devra exercer un jugement de bon goût pour ces derniers, comme dans tant d'autres endroits.

Un avertissement concernant une tendance dans les polices OpenType modernes s'impose ici. Bringhurst se plaint que les concepteurs de polices placent (par exemple) Th dans l'ensemble de ligatures standard au lieu de l'historique comme ct , vous devrez donc peut-être les désactiver ou les activer explicitement, ou choisir vous-même le glyphe approprié dans l'ensemble de polices.

La leçon est que laisser ces choses se dérouler sur le pilote automatique complet est rarement une bonne idée pour obtenir des résultats optimaux.


Ligatures fantaisies

En revanche, en particulier lors de la mise en place d'un visage de script mais parfois aussi d'un vrai visage en italique (c'est-à-dire plutôt qu'un visage oblique se faisant passer pour un italique, et de préférence un avec des majuscules au lieu de romains simplement obliques), le concepteur de police consciencieux fournira un variété de ligatures possibles pour le typographe à choisir. Certains d'entre eux seront automatiques, tandis que d'autres nécessitent son propre jugement dans le cadre.

Parce qu'une face de script est essentiellement une face de type calligraphique, elle aura par conséquent des règles complexes intégrées dans les tables de polices pour relier les glyphes adjacents.

Je ne prendrai pas la peine d'afficher le magistral Zapfino de Hermann Zapf , non seulement parce que sa calligraphie est un exemple trop évident, mais aussi parce qu'il y a tout simplement trop de ligatures pour ne pas submerger le lecteur occasionnel. Voici donc à la place un échantillon de certaines des ligatures optionnelles de Bickham Script Pro de Richard Lipton :

Ligatures facultatives Bickham Script Pro

Définir le grec est bien sûr complètement différent. Particulièrement dans un grec de chancellerie , vous voudrez peut-être utiliser les nombreuses ligatures disponibles dans un bon visage grec de chancellerie. Par exemple, voici quelques extraits d' Alexandre de George Douros :

Ligatures grecques d'Alexandre


Ligatures automatiques, points de code et norme Unicode

Il semble que votre version électronique des règles de ligature par défaut de la police Futura originale de Paul Renner génère une ligature pour fi , qu'elle soit nécessaire ou non. Comprenant que ce n'est que mon avis, cela me semble un peu affectant pour les grands écrans, d'autant plus que le f de ce visage ne va pas encombrer un i immédiatement après.

Il est probablement inclus parce que la plupart des ensembles ont au moins des ligatures fi, fl, ff pour garder les marsouins hystériques à distance - j'entends par là que les points de code Unicode pour ceux-ci n'existent que pour un déclenchement sans perte lors de la conversion entre les codages Unicode et hérités:

‭ ff  FB00       LATIN SMALL LIGATURE FF
        # 0066 0066
‭ fi  FB01       LATIN SMALL LIGATURE FI
        # 0066 0069
‭ fl  FB02       LATIN SMALL LIGATURE FL
        # 0066 006C
‭ ffi  FB03       LATIN SMALL LIGATURE FFI
        # 0066 0066 0069
‭ ffl  FB04       LATIN SMALL LIGATURE FFL
        # 0066 0066 006C

Ces points de code ne devraient pas du tout être nécessaires - jamais .

La FAQ Unicode sur les ligatures et les digraphes dit ceci à propos des ligatures:

  • Q: J'ai ici un tas de manuscrits qui utilisent largement la ligature «h» (par exemple). Je vois que vous avez encodé des ligatures pour «fi», «fl» et même «st», mais pas «hr». Puis-je également encoder «hr» sous forme de ligature?

    R: Les ligatures existantes existent essentiellement pour la compatibilité et l'aller-retour avec les jeux de caractères non Unicode. Leur utilisation est déconseillée. Plus rien ne sera encodé en aucune circonstance.

    La ligature est un comportement codé dans les polices: si une police moderne est invitée à afficher "h" suivi de "r", et que la police a une ligature "h", elle peut afficher la ligature. Certaines polices n'ont pas de ligatures, certaines (en particulier pour les scripts non latins) en ont des centaines. Il n'est pas logique d'attribuer des points de code Unicode à toutes ces possibilités spécifiques aux polices.

  • Q: Qu'en est-il de la ligature «ct»? Y a-t-il un personnage pour cela dans Unicode?

    R: Non, la ligature «ct» est un autre exemple de ligature de lettres latines couramment utilisée dans les styles de caractères plus anciens. Comme pour le cas de la ligature «h», l'affichage d'une ligature est une question de conception de police et ne nécessite pas de codage séparé d'un caractère pour la ligature. L'un représente simplement la séquence de caractères en Unicode et dépend de la conception de la police et des contrôles d'attribut de police pour déterminer si le résultat est lié à l'affichage (ou à l'impression). La même situation s'applique aux ligatures impliquant des s longs et bien d'autres trouvées dans les polices latines.

    N'oubliez pas que la norme Unicode est un caractèrecodage standard, et n'est pas destiné à normaliser les ligatures ou autres formes de présentation, ni aucun autre aspect des détails de la conception des polices et des glyphes. Les ligatures que vous pouvez trouver dans la norme Unicode sont uniquement des codages de compatibilité et ne sont pas censées créer un précédent nécessitant le codage de toutes les ligatures en tant que caractères.

tchrist
la source
Existe-t-il quelque chose d'analogue à un connecteur sans espacement pour indiquer si une paire de lettres doit être jointe à une ligature si elle existe (même si elle ne serait généralement pas utilisée), ou ne doit pas être jointe par une ligature même si elle existe et serait généralement utilisé)?
supercat
@supercat Il existe différents types de personnages de contrôle qui peuvent parfois être utilisés pour atteindre cet objectif, oui. Mais généralement, vous voulez contrôler ces choses à un niveau supérieur à celui, par exemple via votre logiciel de publication lui-même. Donc, comme dans InDesign pas dans les points de code de caractère.
tchrist
Devoir inclure des informations de manière spécifique au logiciel semble aller à l'encontre de l'objectif d'avoir des encodages standardisés. Avoir une manière standardisée de coder le concept de "ligature des caractères <XYZ>" semblerait plus approprié pour la norme que "d'utiliser une peau rose et des cheveux bruns pour cet emoji".
supercat
@supercat Comme le dit la FAQ Unicode, nous ne sommes PAS censés vouloir essayer de coder les ligatures en Unicode. C'est au mauvais niveau. Il comprend mal ce qu'Unicode essaie de faire, ce que votre police essaie de faire, etc.
tchrist
Bien que je comprenne l'aversion pour la création de nouveaux points de code pour les ligatures, étant donné que tout agent de visualisation qui ne connaît pas le point de code ne saura pas comment afficher la ligature, je ne vois pas comment le concept d'une jointure par ligature n'est pas au même niveau que de dire que 👱 et ♀️ avec un menuisier de largeur nulle entre eux devraient être rendus comme des emoji aux cheveux blonds.
supercat
21

Il existe deux types de ligatures.

Type 1: La raison pour laquelle les ligatures existent est d'empêcher les espaces entre certaines lettres qui pourraient perturber votre flux de lecture. Par exemple, dans certaines polices, "fi" se chevauchent ou en particulier "fl". Afin de trouver une solution à ce problème, des ligatures ont été inventées, chacune devenant une seule lettre sur le bloc de type:

Lettres normales vs ligatures:

entrez la description de l'image ici

Vous pouvez voir que les lettres normales sont trop proches, vous devrez donc étendre l'espacement global.

Type 2: Au fil du temps, les concepteurs de types ont utilisé des ligatures pour «rehausser» leur police en ajoutant des ligatures spéciales à la police qui améliorent le caractère de la police mais pas toujours lisibles.

Ligatures super étendues de la police Sauna par Underware qui utilise des ligatures pour créer une "sensation de script" plus.

entrez la description de l'image ici

Pour revenir à votre exemple. Dans Futura, le "fi" ne se chevauche pas, vous n'avez donc pas besoin d'utiliser la ligature (je suppose que c'est une Futura spéciale puisque l'original n'a pas de ligatures?).

Mais si vous souhaitez ajouter un goût particulier à votre police, utilisez des ligatures comme vous le souhaitez. Mais sachez que si vous utilisez des ligatures inhabituelles, les gens le remarqueront et cela pourrait les distraire de l'énoncé de conception réel.

KSPR
la source
1
Futura PT d'Adobe Typekit - typekit.com/fonts/futura-pt
Ryan
2
Les ligatures ne dépendent-elles pas du langage? Autrement dit, le texte anglais pourrait utiliser un ensemble de ligatures différent de, disons, le français? Un autre exemple serait l'eszet allemand (longue s - courte s [ou vice versa?] Ligature), qui est unique à l'allemand). Notez également que les ligatures ne sont pas automatiques et doivent parfois être supprimées: shelfful (comme dans une étagère pleine de livres) ne doit pas avoir de ligature "ff".
Phil Perry
@PhilPerry Non, ce n'est pas vrai. Le logiciel devrait décider cela pour les obligatoires qui ne composeront pas correctement sinon.
tchrist
@Phil - L'eszet allemand est historiquement une ligature, mais aujourd'hui il fait partie de l'ortographie allemande standard, donc ce n'est pas à la police de décider. De plus, les Allemands n'utilisent plus les s vocaux par écrit (sauf en conjonction avec ceux non vocaux, toujours comme ligature), de sorte que l'ordinateur n'obtiendra jamais d'entrée où il doit choisir entre ligature ou non-ligature. Vous tapez directement l'eszet, ou si vous tapez un double s où un eszet est normalement utilisé, certains systèmes d'orthographe les remplacent par le caractère eszet. Cependant, je ne connais pas grand-chose aux ligatures dans d'autres langues.
chiccodoro
8

Dans de nombreuses polices conçues pour un corps de texte lisible, les ligatures ont tendance à être des ajustements subtils à peine perceptibles, corrigeant simplement ce qui serait autrement un placement maladroit des formes de lettres adjacentes.

La filigature Futura dans votre exemple, cependant, n'est pas vraiment comme ça - elle se démarque de manière assez visible et est sans doute inutile, dans la mesure où les formes non ligaturées fet les ilettres s'emboîtent assez confortablement sans se chevaucher.

Il fait cependant écho clairement la conception géométrique de la police, et serait très agréable dans un logo, même si elle peut paraître discordante dans le corps du texte. 1 En tant que tel, il peut être préférable de traiter plus comme une « coutume prospérer » - mais qui se trouve être intégrée dans la police elle - même - d'un plus classique « lisibilité ligatures ».

En tant que tel, vous pourriez simplement expliquer que la fcombinaison "drôle " avec le point de la iest un choix de conception délibéré pour rendre le texte plus joli et plus géométriquement propre. Vous n'avez pas nécessairement besoin d'expliquer ce qu'est une ligature - si vos clients partent avec l'impression que vous avez modifié vous-même la forme de la lettre, où est le mal?

1) IMO, pour les petits caractères, Futura est de toute façon un choix de police quelque peu limite; cela peut fonctionner, et je l'ai utilisé comme ça moi-même, mais il est préférable de l'utiliser avec précaution et en tenant compte des éventuels problèmes de lisibilité. Pour les longs paragraphes de texte, il existe d'autres polices sans géométrique qui peuvent sacrifier un peu de pureté de conception pour une meilleure lisibilité à de petites tailles.

Ilmari Karonen
la source