![XeTeX 规范化和 \char 的问题](https://linux22.com/image/278252/XeTeX%20%E8%A7%84%E8%8C%83%E5%8C%96%E5%92%8C%20%5Cchar%20%E7%9A%84%E9%97%AE%E9%A2%98.png)
在 Xe(La)TeX 中是否有任何方法可以通过其代码输入 unicode 字符,但仍然让 XeTeX 对生成的字符串执行规范化?
例如,以下代码不会给我一个带有 \u1F05 (ἅ) 的 PDF,这是我想要的输出(也是该序列应该规范化的字符),而是给我一个包含组合字符的序列。
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{fontspec}
\usepackage{xunicode,xltxtra}
\setmainfont{Galatia SIL}
% [0: off; 1: NFC; 2: NFD]
\XeTeXinputnormalization=1
\begin{document}
α\char"0314\char"0301
\end{document}
答案1
更新 MiKTeX 后,问题得到解决,代码产生了预期的 U+1F05。