Liste des polices de caractères incluses dans ConTeXt

Par défaut ConTeXt utilise la police Latin Moderne qui est dérivée de la police Computer Modern fonts dessinée par Donald E. Knuth le créateur de TeX.

Tu peux évidemment utiliser d'autres polices, c'est plus ou moins facile. C'est facile pour les 19 polices fournies avec l'installation de ConTeXt. C'est plus compliqué (et je n'aborderais pas le sujet dans cette fiche) pour utiliser les polices installées sur ton ordi en dehors de ConTeXt.

Il faut utiliser les deux commandes suivantes :

\usetypescript[nom de la police]
\setupbodyfont[nom de la police]

Je t'entends Mme/Mr Michu, penser tout haut :

– Ho la la !!! il est zarbi ConTeXt à nous obliger à mettre deux commandes qui font la même chose.

Sous ConTeXt tu peux charger plusieurs polices avec \usetypescript et utiliser l'une ou l'autre avec \setupbodyfont :

\usetypescript[police1,police2]
\setupbodyfont[police2]
Du texte écrit avec la police2.
\setupbodyfont[police1]
Du texte écrit avec la police1.

Voici une liste de polices que tu peux facilement utiliser.

Toutes les polices sont représentées en taille 12pt sauf DejaVu qui est en 11pt, car trop grande pour que le texte d'exemple tienne sur une page. Ce texte ne veut rien dire c'est un agrégat de texte piqué à droite et à gauche dans mes autres projets. J'y ai ajouté quelques mises en forme comme l'italique et le penché (comme ça tu peux voir les différence s'il y en a) et les petites capitales, une série le lettres accentuées et de ligatures (æ, œ,…) qui apparaissent si la polices en possède (par exemple la police Euler n'a aucune lettre accentuées, c'est une police faite pour écrire des formules mathématiques).

Latin Modern

\usetypescript[modern]
\setupbodyfont[modern]
ou
\usetypescript[modern-base]
\setupbodyfont[modern-base,12pt]

résultat du code

Latin Modern Variable

\usetypescript[modernvariable]
\setupbodyfont[modernvariable,12pt]
ou
\usetypescript[modern-variable]
\setupbodyfont[modern-variable,12pt]

résultat du code

TeX Gyre Adventor

\usetypescript[adventor]
\setupbodyfont[adventor,12pt]
ou
\usetypescript[avantgarde]
\setupbodyfont[avantgarde,12pt]

résultat du code

TeX Gyre Bonum

\usetypescript[bonum]
\setupbodyfont[bonum,12pt]
ou
\usetypescript[bookman]
\setupbodyfont[bookman,12pt]

résultat du code

TeX Gyre Cursor

\usetypescript[cursor]
\setupbodyfont[cursor,12pt]
ou
\usetypescript[courier]
\setupbodyfont[courier,12pt]

résultat du code

TeX Gyre Heros

\usetypescript[heros]
\setupbodyfont[heros,12pt]
ou
\usetypescript[helvetica]
\setupbodyfont[helvetica,12pt]

résultat du code

TeX Gyre Schola

\usetypescript[schola]
\setupbodyfont[schola,12pt]
ou
\usetypescript[schoolbook]
\setupbodyfont[schoolbook,12pt]

résultat du code

TeX Gyre Chorus

\usetypescript[chorus]
\setupbodyfont[chorus,12pt]
ou
\usetypescript[chancery]
\setupbodyfont[chancery,12pt]

résultat du code

TeX Gyre Pagella

\usetypescript[pagella]
\setupbodyfont[pagella,12pt]
ou
\usetypescript[palatino]
\setupbodyfont[palatino,12pt]

résultat du code

TeX Gyre Termes

\usetypescript[termes]
\setupbodyfont[termes,12pt]
ou
\usetypescript[times]
\setupbodyfont[times,12pt]

résultat du code

DejaVu

\usetypescript[dejavu]
\setupbodyfont[dejavu,11pt]

résultat du code

DejaVu Condensed

\usetypescript[dejavu-condensed]
\setupbodyfont[dejavu-condensed,12pt]

résultat du code

Gentium

\usetypescript[gentium]
\setupbodyfont[gentium,12pt]

résultat du code

Antykwa Poltawskiego

\usetypescript[antykwapoltawskiego]
\setupbodyfont[antykwapoltawskiego,12pt]

résultat du code

Antykwa Toruńska

\usetypescript[antykwatorunska]
\setupbodyfont[antykwatorunska,12pt]

résultat du code

Iwona

\usetypescript[iwona]
\setupbodyfont[iwona,12pt]

résultat du code

Kurier

\usetypescript[kurier]
\setupbodyfont[kurier,12pt]

résultat du code

PostScript

\usetypescript[postscript]
\setupbodyfont[postscript,12pt]

résultat du code

Euler

\usetypescript[eulernova]
\setupbodyfont[eulernova,12pt]

résultat du code

Xits

\usetypescript[xits]
\setupbodyfont[xits,12pt]

résultat du code

Voila tu peux faire ton choix. Sache que que heros équivaut à Arial dans Windows, tandis que termes équivaut à Times New Roman. Elles ne sont pas exactement les mêmes mais suffisamment similaires, au point qu'il faudrait être très observateur pour faire la différence.