Fontspec 包创建由单独的符号和重音符组成的复合字符

Fontspec 包创建由单独的符号和重音符组成的复合字符

我有简单的代码,但行为很奇怪。当我通过命令lualatex test.tex或编译此代码xelatex test.tex并查看生成的 pdf 文件时,带重音符号的字形现实中是两个符号。

 \documentclass{scrbook}
 \usepackage{fontspec} 
 \setmainfont{Cambria}  

 \begin{document}
   Příliš žluťoučký kůň úpěl ďábelské ódy.
 \end{document}

因此,我无法在 UTF 编码的源文件和 pdf 文件之间正确搜索复制的文本。文本完全不一样。我希望如果我要使用 UTF,就可以避免这种现象。

我使用最新的 Miktex 发行版以及 MS Visual Studio Code 作为具有 UTF 设置的编辑器。

相关内容