| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| fichiers:fontes:attributs_d_une_police [2018/12/09 11:22] – jejust | 5_fichiers:fontes:attributs_d_une_police [2022/06/30 19:59] (Version actuelle) – dbitouze |
|---|
| ====== Quels sont les attributs d'une police? ====== | ====== Quels sont les attributs d'une police? ====== |
| |
| Une police possède~: | Une police possède cinq attributs: |
| | * une famille, |
| | * un codage, |
| | * une série, |
| | * une forme, |
| | * une taille. |
| |
| $\Reponse$ une famille (//family//) qui peut valoir ''cmr'' (défaut), | ===== La famille ===== |
| ''cmtt'', ''cmss'', ''cmdh'', ''cmfib''. | |
| La famille correspond à l'allure générale de la police. | |
| * ''cmr'' : famille par défaut (//Computer Modern Roman//), | |
| * ''cmtt'' : pour les fontes « machines à écrire », | |
| * ''cmss'' : pour les fontes sans empattement (//sans serif//), | |
| * ''cmdh'' : police dunhill, | |
| * ''cmfib'' : police fibonacci. | |
| |
| | La famille (//family//) correspond à l'allure générale de la police. |
| | Par défaut avec LaTeX, elle vaut ''rm'' (caractère romain). |
| |
| $\Reponse$ un codage (//encoding//) qui par défaut vaut ''OT1'' | Les familles plus courantes sont: |
| (cf. question~\vref{siglesfontes}). Autres valeurs: ''T1'', ''OML'', ''OMS''... | * ''rm'': famille par défaut (p. ex. //Computer Modern Roman//), |
| | * ''tt'': pour les fontes « machines à écrire » (//typewriter//), |
| | * ''ss'': pour les fontes sans empattement (//sans serif//). |
| |
| | La police //Computer modern// vient avec d'autres: |
| | * ''vtt'': pour les fontes « machines à écrire » à chasse variable, |
| | * ''fr'': police funny, |
| | * ''dh'': police dunhill, |
| | * ''fib'': police fibonacci. |
| |
| $\Reponse$ une série (//series//) de valeur ''m'' (//medium//) par défaut. | On peut choisir une famille avec la commande ''\fontfamily'': |
| Les autres valeurs sont obtenues par une combinaison de deux attributs: | |
| * un poids (qui correspond à la graisse de la fonte)~: ''ul'' (//ultra-light//), ''el'' (//extra-light//), ''l'' (//light//), ''sl'' (//semi-light//), ''sb'' (//semi-bold//), ''b'' (//bold//), ''eb'' (//extra-bold//), ''ub'' (//ultra-bold//) ; | |
| * une largeur : ''uc'' (//ultra-condensed//), ''ec'' (//extra-condensed//), ''c'' (//condensed//), ''sc'' (//semi-condensed//), ''m'' (//medium//), ''sx'' (//semi-expanded//), ''x'' (//expanded//), ''ex'' (//extra-expanded//), ''ux'' (//ultra-expanded//). | |
| |
| | <WRAP column 60ex> |
| | <code latex> |
| | {\fontfamily{cmrm}\selectfont Apportez un vieux whisky !} |
| | {\fontfamily{cmtt}\selectfont Apportez un vieux whisky !} |
| | {\fontfamily{cmvtt}\selectfont Apportez un vieux whisky !} |
| | {\fontfamily{cmss}\selectfont Apportez un vieux whisky !} |
| | {\fontfamily{cmdh}\selectfont Apportez un vieux whisky !} |
| | </code> |
| | </WRAP> |
| | <WRAP column 60ex> |
| | <latex>{\fontfamily{cmrm}\selectfont Apportez un vieux whisky !}</latex> |
| |
| $\Reponse$ une forme (//shape//) qui correspond aux différents variations de la police, et dont les valeurs possibles sont: | <latex>{\fontfamily{cmtt}\selectfont Apportez un vieux whisky !}</latex> |
| * ''n'' : normal (défaut) | |
| * ''it'' : italique | <latex>{\fontfamily{cmvtt}\selectfont Apportez un vieux whisky !}</latex> |
| * ''sl'' : penché (//slanted//) | |
| * ''sc'' : petites capitales (//small capitals//) | <latex>{\fontfamily{cmss}\selectfont Apportez un vieux whisky !}</latex> |
| * ''ui'' : pas toujours disponible (//upright italics//) | |
| * ''ol'' : pas toujours disponible (//outline//) | <latex>{\fontfamily{cmdh}\selectfont Apportez un vieux whisky !}</latex> |
| | </WRAP> |
| | <WRAP clear /> |
| | |
| | <note tip> |
| | Pour changer de famille ponctuellement dans votre document, vous avez intérêt |
| | à définir une macro, pour éviter d'appeler ''\fontfamily'' directement. |
| | Par exemple: |
| | <code latex> |
| | \newcommand{\textfib}[1]{{\fontfamily{cmfib}\selectfont#1}} |
| | </code> |
| | qui vous permettra d'écrire ensuite: |
| | <code latex> |
| | \textfib{Et maintenant la fameuse suite} |
| | </code> |
| | </note> |
| | |
| | ===== Le codage ===== |
| | |
| | [[2_programmation:encodage:notion_d_encodage|Le codage]] (//encoding//) vaut ''OT1'' par défaut. |
| | |
| | Autres valeurs possibles: ''T1'', ''OML'', ''OMS''... |
| | |
| | ===== La série ===== |
| | |
| | La série (//series//) décrit à la fois l'épaisseur du trait (graisse) et la largeur des caractères (caractères condensés ou étendus). |
| | |
| | Elle vaut ''m'' (//medium//) par défaut, et les autres valeurs sont obtenues par une combinaison de deux attributs : |
| | * un poids (qui correspond à la graisse de la fonte): ''ul'' (//ultra-light//), ''el'' (//extra-light//), ''l'' (//light//), ''sl'' (//semi-light//), ''sb'' (//semi-bold//), ''b'' (//bold//), ''eb'' (//extra-bold//), ''ub'' (//ultra-bold//) ; |
| | * une largeur: ''uc'' (//ultra-condensed//), ''ec'' (//extra-condensed//), ''c'' (//condensed//), ''sc'' (//semi-condensed//), ''m'' (//medium//), ''sx'' (//semi-expanded//), ''x'' (//expanded//), ''ex'' (//extra-expanded//), ''ux'' (//ultra-expanded//). |
| | |
| | ===== La forme ===== |
| | |
| | La forme (//shape//) correspond aux différents variantes de la police. |
| | Ses valeurs possibles sont: |
| | * ''n'': normal (valeur par défaut), |
| | * ''it'': italique, |
| | * ''sl'': penché (//slanted//), |
| | * ''sc'': petites capitales (//small capitals//), |
| | * ''ui'': italique droit pas toujours disponible (//upright italics//), |
| | * ''ol'': pas toujours disponible (//outline//). |
| | |
| | ===== La taille ===== |
| |
| $\Reponse$ une taille (//size//) qui vaut par défaut 10pt. | La taille (//size//) vaut 10pt (//10 points//) par défaut. |
| Lorsque deux valeurs sont précisées, la première correspond effectivement à | |
| la taille de la fonte et la seconde généralement supérieure correspond à la | |
| taille de l'interligne. | |
| |
| | Lorsque deux valeurs sont précisées, la première correspond effectivement à la taille de la fonte |
| | et la seconde, généralement plus grande, correspond à la taille de l'interligne. |
| |
| | ----- |
| | //Sources:// |
| | * [[texdoc>cmfonts|Documentation de “cmfonts”]], |
| | * [[https://tex.stackexchange.com/questions/468795/best-way-of-using-the-full-range-of-full-fonts-styles-faces-for-latin-modern-rom|Best way of using the full range of full fonts/styles/faces for Latin Modern Roman?]] |
| | * ''[[http://texpower.sourceforge.net/doc/slifontsexample.pdf|slifontsexample.pdf]]'' (source: ''[[https://mirror.las.iastate.edu/tex-archive/macros/latex/contrib/texpower/tpslifonts/slifontsexample.tex|slifontsexample.tex]]''). |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX) | {{htmlmetatags>metatag-keywords=(LaTeX,fontes,polices,forme des caractères,familles de caractères,gras,italique,penché,slanted,italique droit) |
| metatag-og:title=(Quels sont les attributs d'une police?) | metatag-og:title=(Quels sont les attributs d'une police?) |
| metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
| }} | }} |
| |