在fontspec
手册中,有一节关于 LuaTeX 的内容指出:
babel
该babel
包确实不受支持!据我所知,越南语、希腊语和希伯来语至少可能无法正常工作。不过,西里尔语和拉丁语系语言的几率更大——fontspec
至少可以确保字体正确加载,但连字符和其他问题无法保证。在 XeTeX 下,polyglossia
建议使用该软件包作为 的现代替代品babel
。
这在技术上意味着什么?我应该害怕什么吗?
答案1
在工作过程中设置输出编码的语言巴别塔\selectlanguage{vietnamese}
会出现问题。例如,
\fontencoding{T5}\selectfont
\def\encodingdefault{T5}
\language\l@vietnamese
当然,前两行是无稽之谈字体规格和 OTF 字体。使用其他脚本(西里尔文、希腊文、希伯来文)编写的语言也会出现同样的问题以及其他问题。例如, LuaLaTeX 的目录编码问题。