Как определить имя шрифта для использования в команде типа \babelfont{} из пакета, устанавливающего шрифт?

Как определить имя шрифта для использования в команде типа \babelfont{} из пакета, устанавливающего шрифт?

Я использую TeXShop на Mac, и когда я смотрю на установленные пакеты, я вижу несколько установленных пакетов, которые включают шрифт иврита — «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: Ошибка поддержки Rig ht-to-Left: используйте движок 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}

Связанный контент