如何从安装字体的包中确定在 \babelfont{} 之类的命令中使用的字体名称?

如何从安装字体的包中确定在 \babelfont{} 之类的命令中使用的字体名称?

我在 Mac 上使用 TeXShop,当我查看已安装的软件包时,我看到几个包含希伯来字体的已安装软件包 - “culmus”和“hebrew fonts”。

当我查看软件包内容时,我看到类似这样的内容: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}

相关内容