Schriftart wird nicht gefunden

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Schriftart wird nicht gefunden

Re: Schriftart wird nicht gefunden

von M0M0 » Do 25. Aug 2022, 12:18

Mmh interessant, nach meinem wissen sollte mit dem Slackware texlive package nach der Installation von texlive-extra und texlive-docs eigentlich eine vollständige texlive Installation vorliegen... Naja, dass installieren von texlive 2022 hat das Problem jedenfalls behoben! Danke dir!

Re: Schriftart wird nicht gefunden

von Gute*r Gȧst*in » Mi 24. Aug 2022, 12:00

Gute*r Gȧst*in hat geschrieben:
Mi 24. Aug 2022, 11:57
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.
Bzw. bei dir natürlich mit /usr/share/texm-dist statt /usr/local/texlive/2022/texmd-dist.

Re: Schriftart wird nicht gefunden

von Gute*r Gȧst*in » Mi 24. Aug 2022, 11:57

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.

Schriftart wird nicht gefunden

von M0M0 » Mi 24. Aug 2022, 10:37

Auf meinem alten Rechner lief folgendes Dokument fehlerfrei durch:
\font\smallscshape=CormorantGaramond-Light-lf-sc-ot1.tfm at 9pt
\smallscshape
Hallo Welt!
\bye
Nach einem Wechsels des PCs und einer vollständigen LaTeX Installation, die den file
/usr/share/texmf-dist/fonts/tfm/catharsis/cormorantgaramond/CormorantGaramond-Light-lf-sc-ot1.tfm

auch beinhaltet. Erhalte ich nun beim kompilieren mit pdftex folgenden Fehler:
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021 on Slackware) (preloaded format=pdftex)
 restricted \write18 enabled.
entering extended mode
(./minimal.tex [1{/usr/share/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+540/600 --dpi 540 CormorantGaramond-Light-lf-sc-ot1--base
mktexpk: don't know how to create bitmap font for CormorantGaramond-Light-lf-sc-ot1--base.
mktexpk: perhaps CormorantGaramond-Light-lf-sc-ot1--base is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
 )
!pdfTeX error: pdftex (file CormorantGaramond-Light-lf-sc-ot1--base): Font Corm
orantGaramond-Light-lf-sc-ot1--base at 540 not found
 ==> Fatal error occurred, no output PDF file produced!
Was muss ich (unter Linux) tun, damit die Schrift gefunden wird?

Nach oben