Pour certaines polices, il est facile de remplacer la police par défaut par quelque chose comme : \renewcommand{\rmdefault}{somefont}
.
Toutefois, certaines polices, comme BrushScriptX veulent que vous utilisiez une commande spéciale comme \bsifamily
pour utiliser la police. Dans le
\bsifamily
est défini dans /usr/share/texmf-texlive/tex/latex/brushscr/pbsi.sty :
\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
\fontseries{xl}\fontshape{n}\selectfont}
Dans ce cas, j'ai un document qui utilise une feuille de style cls que je suis en train de modifier. J'utilise les includes standard pour utiliser cette police :
\usepackage[T1]{fontenc}
\usepackage{pbsi}
Si j'essaie d'utiliser \renewcommand{\rmdefault}{bpsi}
dans le modèle de mon document, il échoue avec l'erreur : La forme de la police `T1/pbsi/m/n' n'est pas définie.
Quelle serait la meilleure façon de remplacer la police romaine par défaut par la police BrushScriptX dans un modèle, comme suit \renewcommand{\rmdefault}{font}
le feraient-ils ?