使用 StixTwo OTF 调整分隔符大小,无需 unicode-math

使用 StixTwo OTF 调整分隔符大小,无需 unicode-math

使用 XeTeX、Unicode 和 OpenType 字体设置分隔符究竟需要做什么?我找到了这个答案https://tex.stackexchange.com/a/692859/224317看起来很有希望。我还研究了\Udelcode\Udelcodenum\Udelimiter,但似乎找不到如何设置它们的示例。我是不是使用unicode-math,因为我正在使用mtpro2。调整字体大小的“秘诀”是字体的一部分还是unicode-math必需的? StixTwoMath-Regular.otf有许多不错的分隔符。我很惊讶双括号(新月形)是可调整大小的,所以这给了我希望,但例子很少或根本不存在。

答案1

如果你必须...

在此处输入图片描述

\documentclass{article}

% luatex \font\x="StixTwoMath:mode=base;script=math;language=dflt;"
\font\x="[STIXTwoMath-Regular]"

\newfam\stx
\textfont\stx=\x
\Umathcode"2985 4 \stx "2985
\Umathcode"2986 5 \stx "2986
\Udelcode"2985 \stx "2985
\Udelcode"2986 \stx "2986

\begin{document}
$⦅x⦆ \Biggl⦅x\Biggr⦆$
\end{document}

相关内容