Para algumas fontes, é fácil substituir a fonte padrão por algo como: \renewcommand{\rmdefault}{somefont} .
No entanto, algumas fontes, como o BrushScriptX
quero que você use um comando especial como \bsifamily para usar a fonte. No
\bsifamily é definido em /usr/share/texmf-texlive/tex/latex/brushscr/pbsi.sty:
\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
\fontseries{xl}\fontshape{n}\selectfont}
Neste caso, eu tenho um documento que usa uma folha de estilo do cls que estou editando. Estou usando as inclusões padrão para usar essa fonte:
\usepackage[T1]{fontenc}
\usepackage{pbsi}
Se eu tentar usar \renewcommand{\rmdefault}{bpsi} no modelo do meu documento, ele falhará com o erro: Forma da fonte 'T1 / pbsi / m / n' undefined
Qual pode ser a melhor maneira de substituir a fonte romana padrão por BrushScriptX em um modelo, como \renewcommand{\rmdefault}{font} seria?