--- myst: html_meta: keywords: LaTeX,chiffre minuscule,chiffre elzévirien,chiffres anciens,chiffres que descendent,chiffres sous la ligne de base" --- # Comment obtenir des chiffres elzéviriens ? Les [chiffres elzéviriens](wpfr:Chiffres_elz%C3%A9viriens), aussi appelés chiffres minuscules, sont des caractères qui ne sont pas présents dans toutes les polices de caractères. ## Pour (La)TeX, avec les fontes par défaut ### Avec la commande « `\oldstylenums` » LaTeX propose une commande `\oldstylenums{⟨chiffres⟩}` qui utilise par défaut un ensemble de chiffres minuscules présents dans la fonte de « mathématique italique » de Donald Knuth. Cette commande est uniquement sensible à la graisse de fonte au moment où elle est employée : les glyphes disponibles correspondent aux versions de graisses « normale » (*medium*) et « grasse » (*bold*) des fontes *Computer Modern Roman*. ``` \documentclass[french]{article} \usepackage{babel} \begin{document} En \oldstylenums{1452}, Gutenberg commence à imprimer sa fameuse \og{}Bible à 42 lignes\fg{}. \end{document} ``` ### Avec l'extension « `textcomp` » :::{warning} L’extension est classée comme [obsolète](/1_generalites/histoire/liste_des_packages_obsoletes). Ce qui suit est informatif. ::: L'extension modifie `\oldstylenums` pour lui faire utiliser les glyphes de la police *Text Companion* (encodage LaTeX TS1) en mode texte. Elle rend également disponible ces chiffres en utilisant des commandes de la forme `\text⟨numéro⟩oldstyle`, par exemple, `\textzerooldstyle`. Il faut toujours noter que toutes les familles de polices ne peuvent pas fournir cette fonctionnalité. ``` \documentclass[french]{article} \usepackage{textcomp} \usepackage{babel} \pagestyle{empty} \begin{document} En \oldstylenums{14}\textfiveoldstyle% \texttwooldstyle, Gutenberg commence à imprimer sa fameuse \og{}Bible à 42 lignes\fg{}. \end{document} ``` ## Pour (La)TeX, avec d'autres fontes Certaines extensions proposant des polices de caractères (par exemple, ) rendent disponibles des chiffres minuscules et proposent des options d'extension pour en faire les chiffres par défaut dans un document comme : ```{noedit} \usepackage[osf]{mathpazo} % "osf" signifie "old style figures" ``` L'extension générera automatiquement des « versions elzéviriennes » des familles de polices commerciales Adobe Type 1 disposant de versions pour expert. Il est également possible de créer des polices virtuelles, qui offrent des chiffres minuscules, à partir d'extension de polices. L'extension fournit une version virtuelle des polices originales de Knuth, et les extensions ou fournissent toutes deux des versions des polices EC. La famille `lm` propose des chiffres minuscules aux utilisateurs d'OpenType (voir ci-dessous), mais nous n'avons pas de correspondance stable pour `lm` avec les chiffres minuscules des versions Adobe Type 1 des polices. ## Pour Xe(La)TeX et Lua(La)TeX À l'origine, les chiffres minuscules ne se trouvaient que dans les versions expertes de polices commerciales, mais maintenant ils sont de plus en plus largement disponibles. Par exemple, la police *Georgia* de Matthew Carter propose des chiffres minuscules par défaut (cette police a été créée pour être incluse avec certains produits Microsoft et est destinée aux écrans). Les polices OpenType disposent de deux critères de détermination de la forme des nombres (le critère proportionnel/tabulaire et le critère minuscule/majuscule) et sont couramment utilisées. Un accès complet aux fonctionnalités des polices OpenType est déjà pris en charge par [XeTeX](/1_generalites/glossaire/xetex) en utilisant, par exemple, l'extension . Un support similaire est également en cours de développement pour [LuaTeX](/1_generalites/glossaire/luatex). :::{sources} [Using "old-style figures](faquk:FAQ-osf) :::