平均能量损失

平均能量损失

LuaLaTeX(第二好的是 XeTeX)中是否有办法微调希伯来元音符号的位置?对于某些字体,如果元音和吟唱符号同时存在,它们可能会重叠,这应该避免。我需要一些与\skew纯 LaTeX 中类似的方法。

答案1

相信你这样做。但首先要确保:

  1. 你找不到更好的字体
  2. 您已正确设置字体

考虑这个仅使用 SBL BibLit 字体但具有不同开放类型设置的示例。仅当fontspec传递时才会获得正确的输出Script=Hebrew,Contextuals=Alternate

如果你省略了Contextuals=Alternate,偷偷摸摸的做法就是错误的。如果你省略了Script=Hebrew,一切都会完全混乱。

但坦率地说,我会使用更好的字体,而不是手动移动东西。

笔记:如果手动构建的单词能够正确复制和粘贴,我会感到惊讶。

平均能量损失

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\sblgood{SBL BibLit}[Script=Hebrew,Contextuals=Alternate]
\newfontfamily\sblhalfbaked{SBL BibLit}[Script=Hebrew]
\newfontfamily\sblbad{SBL BibLit}
\begin{document}
\textdir TRT \pardir TRT

\sblgood
וְר֣וּחַ

\sblhalfbaked
וְר֣וּחַ

וְר֣וּח\kern -4.75pt  ַ

\sblbad
וְר֣וּחַ

ו\kern -2pt  ְ\kern 2pt
ר\kern -3.5pt  ֣\kern 3.5pt
ו\kern -2pt\lower 4pt\hbox{ ֺ}\kern -0.5pt
ח\kern -4.75pt  ַ
\end{document}

在此处输入图片描述

相关内容