« Modèle:Ligat » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 38 :
: Ce modèle utilise deux méthodes de rendus simultanément :
:* les lettres sont codéees séparément, séparées avec le caractère de contrôle de format U+200D (''zero-width joiner'', ZWJ) d’Unicode dans un élément <tt>&lt;span&gt;</tt> de classe CSS « ligature » (actuellement invisible par défaut, mais cela pourra changer à l’avenir).
:* les lettres sont également affichées sans ligature explicite, dans un élément <tt>&lt;span&gt;</tt> de classe CSS « nonligature » (visible par défaut ; dans ce cas, certaines des nombreuses ligatures possibles sont codées en utilisant des caractères de compatibilité Unicode, quand ils existent, sinon sont codées avec les lettres séparées sans aucun code supplémentaire.
: Dans les deux cas, le rendu effectif dépend du support des ligatures par les polices utilisées, mais la première méthode est celle recommandée pour un usage à long terme et permettre le support de plus de ligatures (et de façon uniforme avec les mêmes polices que le reste du texte).
: Accessoirement, ce modèle fournit aussi des ligatures obligatoires en transcodant certaines paires de lettres en une lettre ou symbole unique, quel que soit le mode de présentation choisi, sans indiquer une classe CSS de rendu : « et » devient « & », « ae/AE » deviennent « æ/Æ », « oe/OE » deviennent « œ/Œ ».