Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
2_composition:texte:symboles:caracteres:chiffres_elzeviriens [2021/03/14 23:18] – Correction de lien interne pour suivre un déplacement de page. jejust | 3_composition:texte:symboles:caracteres:chiffres_elzeviriens [2022/11/30 17:25] (Version actuelle) – [Avec l'extension “textcomp”] <> → ⟨⟩ dbitouze |
---|
==== Avec la commande “\oldstylenums” ==== | ==== Avec la commande “\oldstylenums” ==== |
| |
<latex>\LaTeX</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//. | <latex>\LaTeX</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//. |
| |
<WRAP column 60ex> | <WRAP column 50ex> |
<code latex> | <code latex> |
\documentclass{article} | \documentclass{article} |
| |
\begin{document} | \begin{document} |
En \oldstylenums{1452}, Gutenberg commence à | En \oldstylenums{1452}, Gutenberg commence à |
imprimer sa fameuse << Bible à 42 lignes >>. | imprimer sa fameuse <<\,Bible à 42 lignes\,>>. |
\end{document} | \end{document} |
</code> | </code> |
<latexdoc> | <latexdoc> |
\documentclass{article} | \documentclass{article} |
\pagestyle{empty} | \pagestyle{empty} |
\begin{document} | \begin{document} |
En \oldstylenums{1452}, Gutenberg commence à | En \oldstylenums{1452}, Gutenberg commence à |
imprimer sa fameuse << Bible à 42 lignes >>. | imprimer sa fameuse <<\,Bible à 42 lignes\,>>. |
\end{document} | \end{document} |
</latexdoc> | </latexdoc> |
==== Avec l'extension “textcomp” ==== | ==== Avec l'extension “textcomp” ==== |
| |
:!: //L’extension// [[ctanpkg>textcomp]] //est classée comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.// | :!: //L’extension// [[ctanpkg>textcomp]] //est classée comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]. |
| Ce qui suit est informatif.// |
| |
L'extension [[ctanpkg>textcomp]] 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é. | L'extension [[ctanpkg>textcomp]] 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é. |
| |
<WRAP column 60ex> | <WRAP column 50ex> |
<code latex> | <code latex> |
\documentclass{article} | \documentclass{article} |
\usepackage{textcomp} | \usepackage{textcomp} |
\begin{document} | \begin{document} |
En \oldstylenums{14}\textfiveoldstyle% | En \oldstylenums{14}\textfiveoldstyle% |
\texttwooldstyle, Gutenberg commence à imprimer | \texttwooldstyle, Gutenberg commence à imprimer |
sa fameuse << Bible à 42 lignes >>. | sa fameuse <<\,Bible à 42 lignes\,>>. |
\end{document} | \end{document} |
</code> | </code> |
<latexdoc> | <latexdoc> |
\documentclass{article} | \documentclass{article} |
\usepackage{textcomp} | \usepackage{textcomp} |
\pagestyle{empty} | \pagestyle{empty} |
\begin{document} | \begin{document} |
En \oldstylenums{14}\textfiveoldstyle% | En \oldstylenums{14}\textfiveoldstyle% |
\texttwooldstyle, Gutenberg commence à imprimer | \texttwooldstyle, Gutenberg commence à imprimer |
sa fameuse << Bible à 42 lignes >>. | sa fameuse <<\,Bible à 42 lignes\,>>. |
\end{document} | \end{document} |
</latexdoc> | </latexdoc> |
===== Pour (La)TeX, avec d'autres fontes ===== | ===== Pour (La)TeX, avec d'autres fontes ===== |
| |
Certaines extensions proposant des polices de caractères (par exemple, [[ctanpkg>mathpazo]]) rendent disponibles des chiffres minuscules et proposent des options d'extension pour en faire les chiffres par défaut dans un document tel ''\usepackage[osf]{mathpazo}''. L'extension [[ctanpkg>fontinst]] générera automatiquement des « versions elzéviriennes » des familles de polices commerciales Adobe Type 1 disposant de versions pour expert. | Certaines extensions proposant des polices de caractères (par exemple, [[ctanpkg>mathpazo]]) rendent disponibles |
| des chiffres minuscules et proposent des options d'extension pour en faire les chiffres par défaut |
| dans un document comme: |
| <code latex> |
| \usepackage[osf]{mathpazo} % "osf" signifie "old style figures" |
| </code> |
| L'extension [[ctanpkg>fontinst]] 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 [[ctanpkg>cmolddig]] fournit une version virtuelle des polices originales de Knuth, et les extensions [[ctanpkg>eco]] ou [[ctanpkg>hfoldsty]] 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. | Il est également possible de créer des polices virtuelles, qui offrent des chiffres minuscules, |
| à partir d'extension de polices. L'extension [[ctanpkg>cmolddig]] fournit une version virtuelle des polices originales de Knuth, |
| et les extensions [[ctanpkg>eco]] ou [[ctanpkg>hfoldsty]] 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 ===== | ===== 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). | À 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 [[1_generalites:glossaire:xetex_et_luatex|XeTeX]] en utilisant, par exemple, l'extension [[ctanpkg>fontspec]]. Un support similaire est également en cours de développement pour [[1_generalites:glossaire:xetex_et_luatex|LuaTeX]]. | 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 |
| ''[[1_generalites:glossaire:qu_est_ce_que_xetex|XeTeX]]'' en utilisant, par exemple, |
| l'extension [[ctanpkg>fontspec]]. Un support similaire est également en cours de développement |
| pour ''[[1_generalites:glossaire:qu_est_ce_que_luatex|LuaTeX]]''. |
| |
| |
//Source:// [[faquk>FAQ-osf|Using "old-style" figures]] | //Source:// [[faquk>FAQ-osf|Using "old-style" figures]] |
| |
{{htmlmetatags>metatag-keywords=(LaTeX,chiffre minuscule, chiffre elzévirien) | {{htmlmetatags>metatag-keywords=(LaTeX,chiffre minuscule,chiffre elzévirien,chiffres anciens,chiffres que descendent,chiffres sous la ligne de base) |
metatag-og:title=(Comment obtenir des chiffres elzéviriens) | metatag-og:title=(Comment obtenir des chiffres elzéviriens) |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |
| |