带有阿拉伯变音符号的虚线圆圈 (U+25CC) 在 XeLaTeX 中不居中

带有阿拉伯变音符号的虚线圆圈 (U+25CC) 在 XeLaTeX 中不居中

我尝试将阿拉伯变音符号与虚线圆圈一起排版,但不知为何,变音符号总是不居中。我甚至尝试stackengine将它们重叠,但它们仍然不居中。

这是我想要的“理想”结果:(来自 MS Word)这些是我从 LaTeX 获得的输出:

\usepackage{fontspec}
\usepackage[utf8]{inputenc}
\usepackage{ulem}
\usepackage{arabtex}
\usepackage{stackengine}

\newfontfamily \arabfont {NotoSansArabic-Regular.ttf}
\newcommand \arbtext [1] {{\LARGE\arabfont #1}}

\begin{document}
  • {\arbtext{\stackengine{1pt}{\symbol{"25CC}}{\symbol{"064F}}{O}{c}{F}{F}{L}}}给出在此处输入图片描述
  • \arbtext{\char"064F\char"25CC}给出在此处输入图片描述

我也尝试过将 放在U+25CC变音符号后面,但结果更糟。有趣的是,如果我将 移出U+25CC环境\arabic,位置是完美的,但圆圈点不会呈现。

  • {\char"25CC\arbtext{\char"064F}}给出在此处输入图片描述

如果相关的话,我正在使用 Overleaf 并使用 XeLaTeX 进行编译(恐怕我无法改变这两者中的任何一个)。

相关内容