I'm using virtual fonts to generate a "script-r" symbol, exactly following the accepted answer of this post. I am assembling together a .sty file containing code I frequently use, and would like to include these fonts in the .sty file. I have the file in the local folder ~/texmf/tex/latex/
, with all the griffm
and griffb
files (.tfm
, .vf
, and .vpl
) included in the folder containing the .sty
file. The .sty
file includes the following line (copied and pasted from the linked post):
\usepackage{bm}
\DeclareFontFamily{U}{griff}{}
\DeclareFontShape{U}{griff}{m}{n}{<-> s*[2.2] griffm}{}
\DeclareFontShape{U}{griff}{b}{n}{<-> s*[2.2] griffb}{}
\DeclareSymbolFont{griff}{U}{griff}{m}{n}
\SetSymbolFont{griff}{bold}{U}{griff}{b}{n}
\DeclareMathSymbol{\rcurs}{\mathalpha}{griff}{"72}
\DeclareBoldMathCommand{\brcurs}{\rcurs}
\newcommand*\hrcurs{\hat{\brcurs}}
However, if I try to compile using this package, I get the error that the fonts aren't loadable:
Font U/griff/m/n/12=griffm at 26.39996pt not loadable: Metric (TFM) file not found. Font U/griff/m/n/8=griffm at 17.59998pt not loadable: Metric (TFM) file not found.
Font U/griff/m/n/6=griffm at 13.19998pt not loadable: Metric (TFM) file not found.
Font U/griff/b/n/12=griffb at 26.39996pt not loadable: Metric (TFM) file not found.
Font U/griff/b/n/8=griffb at 17.59998pt not loadable: Metric (TFM) file not found.
Font U/griff/b/n/6=griffb at 13.19998pt not loadable: Metric (TFM) file not found.
If I move the griffm
and griffb
font files to the same folder as the .tex
file that I'm compiling, these errors go away. So it seems like the virtual font files are being searched for locally, rather than in the folder of the .sty
file. Is there any way to make it so that the virtual fonts are loaded from the same folder as the .sty
file?