Modèle:Elzevir

La bibliothèque libre.
Documentation

Utilisation[modifier]

Permet de transformer un nombre sous forme de chiffres elzéviriens.

Remarques[modifier]

Autre nom de « chiffres elzéviriens » : « chiffres minuscules » ou « chiffres bas-de-casse » (en anglais : « text figures, « non-lining », « old-style », « ranging » », « hanging », « billing » ou « antique »).

Cette représentation typographique de ces chiffres forme une structure similaire à celle du bas de casse (les lettres minuscules). Ils peuvent se fondre dans un texte plus facilement.

Les hampes (haut de la lettre : 6 8)) et les jambages (bas de la lettre : 3 4 5 7 9) se présentent comme certaines lettres. Les chiffres 0 1 2 sont délimités comme la lettre o (œil des lettres). Le i se confondra parfois avec le 1 et la petite capitale i, le i romain.

Depuis les procédés automatiques d’impressions (procédé Linotype, puis avec l’informatique), ces chiffres avaient pratiquement disparu, on les voit revenir pour leur esthétisme. Ils se retrouvent dans les anciens écrits et sont particulièrement graphiques et lisibles.

Remarques techniques[modifier]

  1. Le moteur de rendu FLEX d’Adobe les supporte automatiquement dans les polices qui définissent ces variantes de chiffres (grâce aux fonctions typographiques avancées du format standardisé OpenType supporté dans de nombreuses polices de caractères), au moyen d’une propriété de style définie dans l’extension CSS propriétaire d’Adobe « digit-case: (lining|old-style|inherit); ». Mais cette propriété n’est pas définie en CSS standard (et n’est supportée ni par Firefox, ni par Internet Explorer, ni Safari, ni Chrome) ;
  2. Aussi, le modèle détermine un choix de polices connues pour supporter ces chiffres par défaut. Ce sont actuellement (listes à compléter) :
    • Polices de type sans sérifs : « Corbel » ;
    • Polices de type avec sérifs : « Constantia, Georgia, Candara, 'Hoefler Text', Junicode, 'FF Scala' » (remarque pour le codage HTML/CSS : ces apostrophes sont nécessaires sur Hoefler Text et FF Scala pour permettre de les utiliser) ;
    • Si aucune des polices spécifiques d’une catégorie n’est disponible, les polices de la seconde catégorie sont ensuite essayées. Si aucune des deux n’est disponible, c’est la pseudo-police générique « sans-serif » ou « serif » (selon le cas) telle que configurée par défaut dans le navigateur qui sera utilisée (mais rien ne garantie alors que les chiffres elzéviriens seront bien utilisés, même si les polices par défaut les contiennent, car il n’y a encore aucun moyen standard de sélectionner ces variantes de chiffres en HTML/CSS standard) ;
  3. Mais elle indique aussi la classe CSS « small-digits » ou « small-digits[-sans] » (ce qui permet aussi de personnaliser les polices dans une feuille CSS utilisateur avec la syntaxe suivante :
    .small-digits-sans { font-family: "Noms de police sans sérifs", ..., sans-serif ! important; }
    .small-digits { font-family: "Noms de police avec sérifs", ..., serif ! important; }
  4. Ces choix de polices pourraient être intégrés dans la feuille de style générale de Wikisource avec les noms de classes CSS ci-dessus, lesquelles pourraient être mise à jour pour activer une future propriété CSS qui activera automatiquement ces formes de chiffres minuscules pour n’importe quelle police qui les contient (ainsi, il ne sera plus nécessaire de placer la balise « ! important » dans les feuilles de styles CSS personnelles).

Syntaxe[modifier]

{{Elzevir|nombre}}

{{Elzevir|nombre|sans=1}}

Paramètres[modifier]

Permet de transformer un nombre sous forme de chiffres elzéviriens

Paramètres du modèle[Modifier les données du modèle]

La mise en forme sur une seule ligne est préférée pour ce modèle.

ParamètreDescriptionTypeÉtat
Nombre1

Nombre à formater

Exemple
1968
Nombreobligatoire
Sans serifsans

Applique une police sans serif

Par défaut
serif
Exemple
1
Inconnufacultatif

Exemple[modifier]

Code wiki Rendu
<span style = "font-size:3em";>{{Elzevir|ABCDEF abcdef 0123456789}}</span>
ABCDEF abcdef 0123456789
Code wiki Rendu
<span style = "font-size:2em";>{{Elzevir|ABCDEF abcdef 0123456789|serif=1}}</span>
ABCDEF abcdef 0123456789
Code wiki Rendu
<span style = "font-size:2em";>{{Elzevir|ABCDEF abcdef 0123456789|sans=1}}</span>
ABCDEF abcdef 0123456789

Voir aussi[modifier]

  • {{Elzesans}} : modèle équivalent mais sans polices sérifs par défaut.