io uso XeLaTeX, anche se ad un livello elementare.
– il problema della “portabilità” esiste ma non è così pesante, basta togliere quel paio di riferimenti a xelatex nel preambolo e tutto torna regolare.
non sono più di tre righe, di solito:
`\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{Palatino}
`
– un problema di più ampio respiro, come è già stato fatto osservare, è quello di sapere quello che si sta facendo, sotto il profilo tipografico. abbinare dei font non è semplice, capire quale sans sta bene con un serif, cmq sotto questo profilo, de gustibus….
– visto che è un “dialetto” poco frequentato potrebbe esserci qualche problema di incompatibilità. ad esempio mi sono trovato a voler usare moderncv con xelatex e non tutto funzionava a dovere, ad esempio l’indice nel pdf prodotto. tuttavia, tengo a precisare, che probabilmente era anche colpa mia
– è un sistema ancora giovane, nato sotto macosx e ora portato su linux e windows. non c’è troppa documentazione in giro. io devo ancora riuscire a domare del tutto i font OpenType e le loro caratteristiche. ad esempio a me un font piace che abbia gli old numerals ma non sono ancora riuscito a trovare il modo di usarli, di attivarli, nei font che abbiano la presenza sia dei numeri standard che degli old numerals. anche se, lo ammetto, ho trovato una configurazione che mi soddisfa, con dei font che mi piacciono e quindi non sto più spostando nulla.
– usare un font installato è di una facilità disarmante. ad esempio per usare il font University (disegnato da Goudy per l’università di Berkeley e liberamente utilizzabile) uso questo codice
`\setromanfont[Mapping=tex-text,
BoldFeatures={SmallCapsFont={UniversityOSSC Bold}},
ItalicFeatures={SmallCapsFont={UniversityOSSC Italic}},
BoldItalicFeatures={SmallCapsFont={UniversityOSSC BoldItalic}},
SmallCapsFont = {UniversityOSSC},
BoldItalicFont={UniversityOS BoldItalic},
BoldFont={UniversityOS Bold},
ItalicFont={UniversityOS Italic}]
{UniversityOS}
`
tutto questo per scegliere il font, nei casi più difficili. molto spesso può bastare un semplice
`
\setromanfont{SimonciniGaramondStd}
`
spero non sia troppo scarsa come spiegazione….