如何從安裝字型的套件中決定像 \babelfont{} 這樣的指令中所使用的字型名稱?

如何從安裝字型的套件中決定像 \babelfont{} 這樣的指令中所使用的字型名稱?

我在 Mac 上使用 TeXShop,當我查看已安裝的軟體包時,我看到幾個已安裝的軟體包包含希伯來語字體 - “culmus”和“希伯來語字體”。

當我查看包內容時,我看到如下內容:david.tfm 和許多具有明顯關聯名稱的 .afm 文件,例如 DavidCLM-Medium.afm 和 DavidCLM-Medium.otf 等。

這讓我相信我應該能夠使用 \babelfont{rm}{david},但是當我這樣做時,我收到一個晦澀的 TeX 錯誤,我認為這意味著它找不到字體。

如何找到要使用的正確字體名稱?

(/usr/local/texlive/2023/texmf-dist/tex/generic/babel-hebrew/rlbabel.def 檔案:rlbabel.def 2023/08/22 v2.4a babel 系統希伯來文從右到左的支援babel系統的支持

若要避免此錯誤訊息,請執行 TeX--XeT 或 e-TeX 引擎而不是常規 TeX。

/usr/local/texlive/2023/texmf-dist/tex/generic/babel-hebrew/rlbabel.def:45:從右到左支援錯誤:使用 TeX--XeT 或 e-TeX 引擎。 l.45 引擎} % ?

這是一個範例:

\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}

相關內容