Open zohooo opened 5 years ago
CJKfntef
会载入 CJK
包,然后……就会发生一些比较玄学的事情……
当前 ctex
已移除 fntef
相关功能,完全交由用户自己调用 CJKfntef
或者 xeCJKfntef
来使用。
所以我理解这个 issue 其实和 ctex
已经无关?更好的方式应该是实现一个 luaCJKfntef
之类的宏包,配合 LuaTeX-ja
使用?
现在有一个新宏包 lua-ul 提供了比较基础的下划线支持:https://github.com/zauguin/luaul
可以把 xeCJKfntef 的大部分用户接口都移植到 lua-ul 上,这是一个体力活。
在 LuaTeX 下
fntef
基本是残废的,但下划线勉强可以使用。可是载入CJKfntef
包后\setCJKmainfont
命令就无效了,如下例:如果将
\usepackage{CJKfntef}
移动到\setCJKmainfont
后则正常。在 XeTeX 下编译也正常。不知这是否属于 ctex 包的 Bug?