12.07.2015 Views

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 59Exemple 7 : Utiliser des polices v<strong>en</strong>ant d’ailleurs 37\xmpheader 7/{Utiliser des polices v<strong>en</strong>ant d’ailleurs}% voir p. 23\font\t<strong>en</strong>rm = pplr % Palatino%\font\t<strong>en</strong>rm = pnss10 % lucida% Define a macro for invoking Palatino.\def\pal{\let\rm = \t<strong>en</strong>rm \baselineskip=12.5pt \rm}\pal % Use Palatino from now on.Vous n’\^etes pas restreint \‘a la police Computer Modern qui estfournie avec \TeX. D’autres polices sont possibles prov<strong>en</strong>ant d’autressources et vous pouvez les pr\’ef\’erer. Par exemple, nous avonscompos\’e cette page <strong>en</strong> Palatino Romain 10 points. Palatino a \’et\’edessin\’ee par Hermann Zapf, consid\’er\’e comme un des plus grandtypographe du vingti\‘eme si\‘ecle. Cette page vous donnera une id\’eede ce \‘a quoi elle ressemble.Les polices peuv<strong>en</strong>t prov<strong>en</strong>ir soit sous forme vectorielles soit debitmaps. Une police vectorielle d\’ecrit le dessin des caract\‘eres,tandis qu’une bitmap sp\’ecifie chaque pixel (point) qui forme chaquecaract\‘ere. Une police vectorielle peut \^etre utilis\’ee <strong>pour</strong>g\’<strong>en</strong>\’erer diff\’e\-r<strong>en</strong>tes tailles de la m\^eme police. Le programmeMetafont qui est associ\’e \‘a \TeX\ procure un moy<strong>en</strong>particuli\‘erem<strong>en</strong>t puissant de g\’<strong>en</strong>\’erer des polices bitmap, mais c<strong>en</strong>’est pas le seul moy<strong>en</strong>.Le fait qu’une seule routine puisse g\’<strong>en</strong>\’erer un grand \’ev<strong>en</strong>tail detailles de point <strong>pour</strong> une police t<strong>en</strong>te beaucoup de v<strong>en</strong>deurs de policesdigitales de ne produire qu’une taille de vectorielles <strong>pour</strong> une policecomme Palatino Romain. Cela semble une d\’ecision \’economiquem<strong>en</strong>ts<strong>en</strong>sible, mais c’est un sacrifice esth\’etique. Une police ne peut pas\^etre agrandie et r\’etr\’ecie lin\’eairem<strong>en</strong>t sans perdre <strong>en</strong>qualit\’e. Les grandes lettres ne doiv<strong>en</strong>t pas, <strong>en</strong> g\’<strong>en</strong>\’eral, avoirles m\^emes proportions que les plus petites. Cela ne r<strong>en</strong>d simplem<strong>en</strong>tpas beau. Par exemple, une police qui est diminu\’ee lin\’eairem<strong>en</strong>taura trop peu d’espace <strong>en</strong>tre ses lettres et la hauteur des minusculessera trop petite.%For example, a font that’s linearly scaled down will%t<strong>en</strong>d to have too little space betwe<strong>en</strong> strokes, and its%x-height will be too~small. % tie added to avoid widow wordUn typographe peut comp<strong>en</strong>ser ces changem<strong>en</strong>ts <strong>en</strong> procurantdiff\’e\-r<strong>en</strong>tes vectorielles <strong>pour</strong> diff\’er<strong>en</strong>tes tailles de point, maisil est n\’ecessaire de d\’ep<strong>en</strong>ser du temps \‘a dessiner cesdiff\’er<strong>en</strong>tes vectorielles. Un des grands avantages de Metafont estqu’il est possible de param\’etrer les descriptions des caract\‘eresdans une police. Metafont peut alors maint<strong>en</strong>ir la qualit\’etypographique des caract\‘eres \‘a travers une \’echelle de taille depoint <strong>en</strong> ajustant le dessin des caract\‘eres <strong>en</strong> cons\’equ<strong>en</strong>ce.\bye % <strong>en</strong>d the docum<strong>en</strong>t

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!