有没有办法在 XeLaTeX 中使用 OpenType 的“访问所有替代”功能?

有没有办法在 XeLaTeX 中使用 OpenType 的“访问所有替代”功能?

这是受到的启发这个问题,字体的替代字符只能通过 OpenType 的访问所有替代方案aalt)功能。我的问题很简单:是否可以通过某种方式访问​​此功能,甚至按照 XeLaTeX 的预期使用?

Fontspec 应该是实现此功能的最佳选择,但其手册中并未提及此功能。这个答案由于评论中解释的原因,没有这样做。

答案1

您可以通过名称来评估字形:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
 %for comparision:
\setsansfont[RawFeature=+aalt]{Linux Libertine O}
\begin{document}
Lessingstraße \XeTeXglyph\the\XeTeXglyphindex "germandbls.sc" \relax 

\sffamily Lessingstraße

\end{document}

在此处输入图片描述

主要问题是找出正确的名称(我使用了 lualatex 创建的字体缓存文件)。

相关内容