tfm-Dateien sind nur Font-Metriken. Dazu gehören meist noch
map-Dateien und ggf. auch virtualle Fonts, also
vf-Dateien und teilweise auch noch Encodings, also
enc-Dateien und natürlich die eigentlichen Fonts. All diese müssen korrekt installiert sein, damit es mit pdfTeX funktioniert. Du brauchst also außer
/usr/share/texmf-dist/fonts/tfm/catharsis/cormorantgaramond/* mindestens noch
/usr/local/texlive/2022/texmf-dist/fonts/vf/catharsis/cormorantgaramond/*,
/usr/local/texlive/2022/texmf-dist/fonts/type1/catharsis/cormorantgaramond/*,
/usr/local/texlive/2022/texmf-dist/fonts/truetype/catharsis/cormorantgaramond/ und
/usr/local/texlive/2022/texmf-dist/fonts/map/dvips/cormorantgaramond/CormorantGaramond.map. Dazu muss ggf.
texhash gelaufen sein, und die Fontmap muss auch mit
updmap aktiviert worden sein.
Bei mir ist das bei einer vollständigen Installation von Vanilla TeX Live der Fall. Der Online-Compiler verwendet ebenso ein Vanilla TeX Live, weshalb es auch darin funktioniert, wenn das richtige Format angefordert wird:
%!TeX pdftex
\font\smallscshape=CormorantGaramond-Light-lf-sc-ot1.tfm at 9pt
\smallscshape
Hallo Welt!
\bye
Wenn es bei mit den Slackware-Paketen des veralteten TeX Live 2021 nicht der Fall ist, fehlen Pakete. Ob diese von Slackware bereitgestellt werden, musst du selbst feststellen (oder ein aktuelles Vanilla TeX Live installieren). Da es bei Slackware im Paketmanagement ja ohnehin keine Kontrolle/Verwaltung von Paketabhängigkeiten gibt, dürfte die Verwendung von Vanilla TeX Live 2022 (mit der voreingestellten vollständigen Installation) eine gute Alternative sein.
Einfacher ist meist die Verwendung mit LuaTeX (idealer Weise in Verbindung mit
luaotfload, das auch mit plainTeX funktioniert) oder XeTeX.
[tt]tfm[/tt]-Dateien sind nur Font-Metriken. Dazu gehören meist noch [tt]map[/tt]-Dateien und ggf. auch virtualle Fonts, also [tt]vf[/tt]-Dateien und teilweise auch noch Encodings, also [tt]enc[/tt]-Dateien und natürlich die eigentlichen Fonts. All diese müssen korrekt installiert sein, damit es mit pdfTeX funktioniert. Du brauchst also außer [tt]/usr/share/texmf-dist/fonts/tfm/catharsis/cormorantgaramond/*[/tt] mindestens noch [tt]/usr/local/texlive/2022/texmf-dist/fonts/vf/catharsis/cormorantgaramond/*[/tt], [tt]/usr/local/texlive/2022/texmf-dist/fonts/type1/catharsis/cormorantgaramond/*[/tt], [tt]/usr/local/texlive/2022/texmf-dist/fonts/truetype/catharsis/cormorantgaramond/[/tt] und [tt]/usr/local/texlive/2022/texmf-dist/fonts/map/dvips/cormorantgaramond/CormorantGaramond.map[/tt]. Dazu muss ggf. [tt]texhash[/tt] gelaufen sein, und die Fontmap muss auch mit [tt]updmap[/tt] aktiviert worden sein.
Bei mir ist das bei einer vollständigen Installation von Vanilla TeX Live der Fall. Der Online-Compiler verwendet ebenso ein Vanilla TeX Live, weshalb es auch darin funktioniert, wenn das richtige Format angefordert wird:
[code]
%!TeX pdftex
\font\smallscshape=CormorantGaramond-Light-lf-sc-ot1.tfm at 9pt
\smallscshape
Hallo Welt!
\bye
[/code]
Wenn es bei mit den Slackware-Paketen des veralteten TeX Live 2021 nicht der Fall ist, fehlen Pakete. Ob diese von Slackware bereitgestellt werden, musst du selbst feststellen (oder ein aktuelles Vanilla TeX Live installieren). Da es bei Slackware im Paketmanagement ja ohnehin keine Kontrolle/Verwaltung von Paketabhängigkeiten gibt, dürfte die Verwendung von Vanilla TeX Live 2022 (mit der voreingestellten vollständigen Installation) eine gute Alternative sein.
Einfacher ist meist die Verwendung mit LuaTeX (idealer Weise in Verbindung mit [ctan]luaotfload[/ctan], das auch mit plainTeX funktioniert) oder XeTeX.