LuaLaTeX 中缺少希伯来语元音

LuaLaTeX 中缺少希伯来语元音

因为我有一些烦人的警告有了 XeLaTeX 和 Polyglossia,我又尝试了 LuaLaTeX。不幸的是,Polyglossia 只是在警告中返回了投诉:

Package polyglossia Warning: Hebrew is not supported with LuaTeX.

(欢迎在评论中提出任何想法来解决这个问题!)

所以我尝试了bidi以下功能babel

\documentclass{article}
\usepackage[nil,bidi=basic]{babel}
\babelprovide[import=en-GB,main]{british}
\babelprovide[import=he]{hebrew}
\babelfont{rm}[Language=Default,Ligatures=TeX]{Times New Roman}
\babelfont{sf}[Language=Default]{Times New Roman}
\babelfont{tt}[Language=Default]{Courier New}
\babelfont[hebrew]{rm}[Script=Hebrew,Language=Default,Ligatures=TeX,Contextuals=Alternate]{SBL Hebrew}

\begin{document}
Random text.

\begin{otherlanguage}{hebrew}
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ׃
\end{otherlanguage}
\end{document}

然而,这样希伯来语中就缺少了一些变音符号(在这种情况下达格什在里面胫):

失踪的达格什

我该如何修复这个奇怪的错误?我在 Windows 7 64 位上使用 MikTeX 2.9.7219 便携版,所有内容都是 2 天前更新的。

使用该选项的原因Language=Default
语言“希伯来语”不适用于带有脚本“希伯来语”的字体“DejaVu Sans”

即使不使用也要定义衬线字体和单色字体的原因:
为什么 babel 会使用 \babelfont 产生有关 \rmfamily 和 \ttfamily 的警告

相关内容