Aller au contenu

Modèle:Table des caractères Unicode/Légende/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 novembre 2024 à 11:53 et modifiée en dernier par Verdy p (discuter | contributions) (Verdy p a déplacé la page Modèle:Modèle:Table des caractères Unicode/Légende/Documentation vers Modèle:Table des caractères Unicode/Légende/Documentation). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Ce modèle permet d'afficher une légende pour une table de caractères Unicode (p.ex. {{Table des caractères Unicode/U0000}}dans Table des caractères Unicode/U0000 –, ou {{Table des caractères Unicode/U0300}}dans Table des caractères Unicode/U0300 –).

La légende construite par ce modèle est spécifique aux tables de caractères Unicode. Les tables indiquent certains caractères (point de code) avec une couleur de fond différente.

La couleur de fond précise les particularités selon les types de point de code.

Les différents fonds de cellule, dans l'affichage des points de code, sont :

  • le point de code est attribué ;
  • le point de code n'est pas alloué (ou n'est pas définitif) ;
  • le point de code est un diacritique ;
  • le point de code est un diacritique, sur deux caractères ;
  • le point de code n'est pas affichable ;
  • le point de code est affichable, mais de façon conditionnelle (p.ex. le trait d'union conditionnel) ;
  • le point de code représente le caractère d'une écriture de droite à gauche ;
  • le point de code est alloué, à usage privé ;
  • le point de code est réservé, comme « non-caractères ».


La légende générée par ce modèle est configurable. Elle permet ainsi de documenter les particularités des points de code présents dans la table.

Paramètre

Un seul paramètre, optionnel, consiste en la combinaison de différents attributs, séparés par des espaces :

  • allouéOui (facultatif)
  • allouéNon
  • diacritiqueOui
  • diacritiqueDouble
  • affichableNon
  • affichableOption
  • droiteAgauche
  • usagePrivé
  • nonCaractère

Cette liste de neuf noms d'attributs correspond, dans le même ordre, aux neuf couleurs présentées dans l'introduction

La légende générée dépend uniquement des attributs invoqués. Elle ne dépend pas des attributs présents dans la table légendée.

Exemples

Pour une invocation sans paramètre :

{{Légende table Unicode}}

La légende affichée est :

  • Légende, point de code :
  • alloué

Pour une invocation avec le paramètre constitué de tous les attributs :

{{Légende table Unicode|allouéOui allouéNon diacritiqueOui diacritiqueDouble affichableNon affichableOption droiteAgauche usagePrivé nonCaractère}}

La légende affichée est :

Notes :

  1. Dans le paramètre, l'attribut allouéOui est facultatif, il est toujours considéré comme actif.
    Ainsi, dans la légende affichée, l'état «  alloué » est toujours présent.
  2. Si un attribut est dupliqué, seul le premier est pris en compte.
  3. Quel que soit leur assemblage, les attributs sont toujours affichés dans un seul ordre, celui présenté ci-dessus.


Par exemple, pour une invocation avec des attributs dans un ordre inversé, et l'attribut allouéOui omis, l'attribut diacritiqueOui dupliqué :

{{Légende table Unicode|diacritiqueDouble diacritiqueOui diacritiqueOui allouéNon }}

La légende affichée est :

En illustration, pour compléter, trois exemples :
> Pour :

{{Légende table Unicode|affichableOption affichableNon}}

La légende affichée est :

  • Légende, point de code :
  • contrôle ou mise en forme

> Pour :

{{Légende table Unicode|droiteAgauche affichableNon}}

La légende affichée est :

> Pour :

{{Légende table Unicode|usagePrivé nonCaractère}}

La légende affichée est :

  • Légende, point de code :
  • usage privé
  • non-caractère