ConTeXt con LuaTeX è in grado di usare i caratteri presenti nel sistema operativo: ho quindi risolto installando nel sistema (in questo caso Windows Vista) i caratteri Arev come True Type Font. Arev dispone dei seguenti file [tt].ttf[/tt]:
- Arev Sans ([tt]Arev.ttf[/tt]);
- Arev Sans Bold ([tt]ArevBd.ttf[/tt]);
- Arev Sans Oblique ([tt]ArevIt.ttf[/tt]);
- Arev Sans Bold Oblique ([tt]ArevBI.ttf[/tt]).
A questo punto è necessario definire la mappa dei caratteri e le combinazioni desiderate (tondo, grassetto, corsivo, grassetto-corsivo…). Per ottenere ciò si fa ricorso ai comandi [tt]\definefontsynonym[/tt] e [tt]\definetypeface[/tt].
Il risultato finale è il seguente esempio compilabile:
`\setuppapersize[A4]
\enableregime[utf-8]
\starttypescript [sans] [Arev] [name]
\definefontsynonym [Sans] [Arev]
\definefontsynonym [SansBold] [ArevBd]
\definefontsynonym [SansItalic] [ArevIt]
\definefontsynonym [SansBoldItalic] [ArevBI]
\definefontsynonym [SansBoldSlanted] [ArevBI]
\stoptypescript
\starttypescript [Arev]
\definetypeface [Arev] [ss] [sans] [Arev] [default] [encoding=ec]
\stoptypescript
\starttext
\setupbodyfont[Arev,12pt]
\showbodyfont
\stoptext
`
Lorenzo