Ah ecco! Però fui ingannato!
La stringa appariva in rete, confermata
dal manuale di Classic Thesis (non è strano?)
A pagina 8 della documentazione di ClassicThesis trovo
`\usepackage[osf]{libertine}`
Non mi pare di vederlo in altri posti.
Inoltre, nel catalogo dei font del TUG appare
`\renewcommand*\oldstylenums[1]{{\fontfamily{fxlj}\selectfont #1}}`
che ugualmente non funziona.
Riguarda (pdf)LaTeX, con XeLaTeX funziona in modo diverso.
Adesso ho trovato la guida “ufficiale” — in tedesco 😯
e in effetti lì c’è l’indicazione corretta:Es definiert für rmdefault die Schrift fxl (normale Ziffern).
Optionen
[osf]
Es werden anstelle der normalen Ziffern Medivalziffern bzw. Minuskelziffern verwendet.
\usepackage[osf]{libertine}
Tutti i filosofi sanno il tedesco, è noto. 🙂
Sinceramente non vedo il motivo di usare il pacchetto libertine con XeLaTeX; ti toglie parecchia flessibilità in ciò che puoi fare con fontspec e non aggiunge praticamente nulla di interessante, a parte la definizione dei comandi \libertineGlyph e \biolinumGlyph. Se ti servissero, dopo aver dichiarato
`\setmainfont[
\setsansfont[
puoi semplicemente definirli (meglio di come fa quello stile) come
`\def\ChooseGlyph#1#2{{%
#1%
\count255=\XeTeXglyphindex “#2″\relax
\ifnum\count255>0
\XeTeXglyph\count255
\fi
}}
\protected\def\libertineGlyph{\ChooseGlyph{\rmfamily}}
\protected\def\biolinumGlyph{\ChooseGlyph{\sffamily}}`
Le altre aggiunte di libertine.sty sono
`\ProvideTextCommand{\glqq}{EU1}{%
\textormath{\quotedblbase}{\mbox{\quotedblbase}}}
\ProvideTextCommand{\grqq}{EU1}{%
\textormath{\textquotedblleft}{\mbox{\textquotedblleft}}}
\DeclareTextCommandDefault{\texteuro}{\libertineGlyph{Euro}}`
Le prime due potrebbero servire per le virgolette tedesche, l’ultima produce un simbolo dell’Euro del tutto insoddisfacente.
Ciao
Enrico