Wie bestimme ich den in einem Befehl wie \babelfont{} zu verwendenden Schriftnamen aus dem Paket, das die Schriftart installiert?

Wie bestimme ich den in einem Befehl wie \babelfont{} zu verwendenden Schriftnamen aus dem Paket, das die Schriftart installiert?

Ich verwende TeXShop auf einem Mac und wenn ich mir die installierten Pakete ansehe, sehe ich einige installierte Pakete, die hebräische Schriftarten enthalten – „Culmus“ und „Hebrew Fonts“.

Wenn ich mir den Paketinhalt ansehe, sehe ich Dinge wie: david.tfm und eine Reihe von .afm-Dateien mit anscheinend zugehörigen Namen wie DavidCLM-Medium.afm und DavidCLM-Medium.otf usw.

Das lässt mich annehmen, dass ich \babelfont{rm}{david} verwenden können müsste, aber wenn ich das tue, erhalte ich einen obskuren TeX-Fehler, der meiner Meinung nach bedeutet, dass die Schriftart nicht gefunden werden kann.

Wie finde ich den richtigen Schriftnamen?

(/usr/local/texlive/2023/texmf-dist/tex/generic/babel-hebrew/rlbabel.def Datei: rlbabel.def 2023/08/22 v2.4a Rechts-nach-Links-Unterstützung vom Babel-System Hebräische Sprachunterstützung vom Babel-System

Um diese Fehlermeldung zu vermeiden, führen Sie anstelle des normalen TeX die TeX--XeT- oder e-TeX-Engine aus.

/usr/local/texlive/2023/texmf-dist/tex/generic/babel-hebrew/rlbabel.def:45: Fehler bei der Unterstützung von rechts nach links: Verwenden Sie die TeX--XeT- oder e-TeX-Engine. l.45-Engine} % ?

Hier ist das Beispiel:

\documentclass{article}
\usepackage[hebrew, english, bidi=default]{babel}
\babelfont{rm}{David CLM}
\begin{document}

This is some text in english \foreignlanguage{hebrew}{חלך } this is some English text.

\end{document}

verwandte Informationen