Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
fichiers:fontes:attributs_d_une_police [2016/10/18 22:47] – jejust | 5_fichiers:fontes:attributs_d_une_police [2022/06/30 19:59] (Version actuelle) – dbitouze |
---|
====== Quels sont les attributs d'une police~?}%28.2 ====== | ====== 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. |
| |
| ===== La famille ===== |
| |
$Reponse$ une famille (\emph{family}) qui peut valoir \police{cmr} (défaut), | La famille (//family//) correspond à l'allure générale de la police. |
\police{cmtt}, \police{cmss}, \police{cmdh}, \police{cmfib}. La famille | Par défaut avec LaTeX, elle vaut ''rm'' (caractère romain). |
correspond à l'allure générale de la police. | |
\begin{description} | |
\item[cmr] : famille par défaut (\emph{Computer Modern Roman}) | |
\item[cmtt] : pour les fontes « machines à écrire » | |
\item[cmss] : pour les fontes sans empattement (\emph{sans serif}) | |
\item[cmdh] : police dunhill | |
\item[cmfib] : police fibonacci | |
\end{description} | |
| |
| Les familles plus courantes sont: |
| * ''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//). |
| |
$Reponse$ un codage (\emph{encoding}) qui par défaut vaut OT1 | La police //Computer modern// vient avec d'autres: |
(cf. question~\vref{siglesfontes}). Autres valeurs~: T1, OML, OMS... | * ''vtt'': pour les fontes « machines à écrire » à chasse variable, |
| * ''fr'': police funny, |
| * ''dh'': police dunhill, |
| * ''fib'': police fibonacci. |
| |
| On peut choisir une famille avec la commande ''\fontfamily'': |
| |
$Reponse$ une série (\emph{series}) de valeur m (\emph{medium}) par défaut. | <WRAP column 60ex> |
Les autres valeurs sont obtenues par une combinaison de deux attributs~: | <code latex> |
\begin{itemize} | {\fontfamily{cmrm}\selectfont Apportez un vieux whisky !} |
\item un poids (qui correspond à la graisse de la fonte)~: ul | {\fontfamily{cmtt}\selectfont Apportez un vieux whisky !} |
(ultra-light), el (extra-light), l (light), sl (semi-light), sb | {\fontfamily{cmvtt}\selectfont Apportez un vieux whisky !} |
(semi-bold), b (bold), eb (extra-bold), ub (ultra-bold); | {\fontfamily{cmss}\selectfont Apportez un vieux whisky !} |
\item une largeur : uc (ultra-condensed), ec (extra-condensed), c | {\fontfamily{cmdh}\selectfont Apportez un vieux whisky !} |
(condensed), sc (semi-condensed), m (medium), sx (semi-expanded), x | </code> |
(expanded), ex (extra-expanded), ux (ultra-expanded). | </WRAP> |
\end{itemize} | <WRAP column 60ex> |
| <latex>{\fontfamily{cmrm}\selectfont Apportez un vieux whisky !}</latex> |
| |
| <latex>{\fontfamily{cmtt}\selectfont Apportez un vieux whisky !}</latex> |
| |
$Reponse$ une forme (\emph{shape}) qui correspond aux différents variations de la | <latex>{\fontfamily{cmvtt}\selectfont Apportez un vieux whisky !}</latex> |
police, et dont les valeurs possibles sont~: | |
\begin{description} | <latex>{\fontfamily{cmss}\selectfont Apportez un vieux whisky !}</latex> |
\item[n] : normal (défaut) | |
\item[it] : italique | <latex>{\fontfamily{cmdh}\selectfont Apportez un vieux whisky !}</latex> |
\item[sl] : penché (slanted) | </WRAP> |
\item[sc] : petites capitales (small capitals) | <WRAP clear /> |
\item[ui] : pas toujours disponible (upright italics) | |
\item[ol] : pas toujours disponible (outline) | <note tip> |
\end{description} | 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 ===== |
| |
| La taille (//size//) vaut 10pt (//10 points//) par défaut. |
| |
$Reponse$ une taille (\emph{size}) qui vaut par défaut \longueur{10pt}. | Lorsque deux valeurs sont précisées, la première correspond effectivement à la taille de la fonte |
% Lorsque deux valeurs sont précisées, la première correspond effectivement à | et la seconde, généralement plus grande, correspond à la taille de l'interligne. |
% la taille de la fonte et la seconde généralement supérieure 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,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:site_name=(FAQ LaTeX francophone) |
| }} |
| |