Для некоторых шрифтов шрифт по умолчанию легко заменить на что-то вроде: \renewcommand{\rmdefault}{somefont}
.
Однако некоторые шрифты, такие как BrushScriptX
вы хотите использовать специальную команду, например \bsifamily
, чтобы использовать шрифт. В
\bsifamily
определено в /usr/share/texmf-texlive/tex/latex/brushscr/pbsi.sty:
\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
\fontseries{xl}\fontshape{n}\selectfont}
В этом случае у меня есть документ, который использует таблицу стилей cls, которую я редактирую. Я использую стандартные включает в себя использовать этот шрифт:
\usepackage[T1]{fontenc}
\usepackage{pbsi}
Если я попытаюсь использовать \renewcommand{\rmdefault}{bpsi}
в шаблоне моего документа, произойдет сбой с ошибкой: форма шрифта `T1 / pbsi / m / n 'undefined
Как лучше всего заменить римский шрифт по умолчанию на BrushScriptX в шаблоне, например \renewcommand{\rmdefault}{otherfont}
?