如何使用 babel+lualatex 设置以四个 .ttf 文件形式给出的希伯来语字体,定义四种变体:常规、粗体、倾斜和粗体和倾斜?

如何使用 babel+lualatex 设置以四个 .ttf 文件形式给出的希伯来语字体,定义四种变体:常规、粗体、倾斜和粗体和倾斜?

我已下载了四个.ttf希伯来语字体文件。这些文件定义了同一种字体的变体。变体包括:常规、倾斜、粗体和粗体和倾斜。我的 LaTeX 文档使用该babel包作为语言管理器和lualatex排版引擎。我已将这四个.ttf文件放在我的工作目录中。我该如何设置,以便以下文档使用我新下载的字体?

\documentclass{article}

\usepackage[bidi=basic]{babel}
\babelprovide[main,import]{hebrew}
%\babelfont{rm}{?}

\begin{document}

עברית\\
ֿ\textbf{עברית}\\
\textit{עברית}\\
\textit{\textbf{עברית}}\\
\textbf{\textit{עברית}}

\end{document}

答案1

下列的Ulrike Fischer 的提示babel,这里是使用命令设置主希伯来语字体的一种方法\babelfont,当四个字体文件位于Fonts工作目录的子目录中时,它们分别名为myfont-regular.ttfmyfont-italic.ttfmyfont-bold.ttfmyfont-bold-italic.ttf

\babelfont[hebrew]{rm}[
   Path = Fonts/ ,
   Extension = .ttf ,
   UprightFont = *regular ,
   BoldFont = *bold ,
   ItalicFont = *italic ,
   BoldItalicFont = *bold-italic
]{myfont-}

相关内容