![XeLaTeX 中“i”的尖音符和下划点问题](https://linux22.com/image/294688/XeLaTeX%20%E4%B8%AD%E2%80%9Ci%E2%80%9D%E7%9A%84%E5%B0%96%E9%9F%B3%E7%AC%A6%E5%92%8C%E4%B8%8B%E5%88%92%E7%82%B9%E9%97%AE%E9%A2%98.png)
我想在 í 下方添加一个点,如下所示:“ị́”。
我正在使用XeLaTeX
, 和fontspec
。我的代码如下所示:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{CMUSerif-Roman}
\begin{document}
\d{\'{i}}
\end{document}
当我使用 Computer Modern Unicode 字体时,结果字形在 的原始点上方有一个重音符号i
。从上到下分别是重音符号、点、线和点( 下方的点\d
)。
当我将字体切换为 Times 时,一切都正常。
我还尝试了 Unicode 组合变音符号,它在其他应用程序(例如,Mac 上的 TextEdit 和 Safari)中运行良好,但在 中失败了XeLaTeX
。
当我尝试直接从输出 PDF 复制嵌套字形时,粘贴结果为“i,COMBINING DOT BELOW,COMBINING ACUTE ACCENT”,即使原始序列为“i,COMBINING ACUTE ACCENT,COMBINING DOT BELOW”。似乎“i”首先与“DOT BELOW”结合,导致连字符 í 不匹配。
如何解决这个问题呢?