ctex-kit icon indicating copy to clipboard operation
ctex-kit copied to clipboard

是否有考虑增加xeCJK自带的 TECKit 映射文件 数量

Open Explorer-cc opened this issue 10 months ago • 2 comments

如题,在xeCJK中有四个预定义的 TECKit 映射文件:

Image

其中在中英混合排版中,我想存在"将中文逗号(U+3001)映射为西文逗号(U+002C)"的需求。

在已提供fullwidth-stopfull-stop映射的前提下,xeCJK是否可以预定义其他的中西文 逗号、感叹号、问号等字符以让Mapping选项更完善呢?也可以避免用户自己定义,随TL版本升级需要重复定义的繁琐。

Explorer-cc avatar Feb 07 '25 04:02 Explorer-cc

也可以避免用户自己定义,随TL版本升级需要重复定义的繁琐。

是不是可以装在 TEXMFLOCAL,这个目录是跨 TL 版本保留的。

随 TeX Live 安装的 TECKit 映射文件在 TEXMFDIST,例如在我 macOS 的 basicTeX 发行版下,

$ ls $(kpsewhich --var-value TEXMFDIST)/fonts/misc/xetex/fontmapping/xecjk
full-stop.map      fullwidth-stop.map han-simp.map       han-trad.map
full-stop.tec      fullwidth-stop.tec han-simp.tec       han-trad.tec

muzimuzhi avatar Feb 07 '25 14:02 muzimuzhi

在这个链接中,张晨南老师提出:

逗号最好不要用这种方式来映射,因为这个符号可能会频繁出现在代码段中,不要引起其他问题

个人觉得也很有道理,这也可能是ctex-kit的原生考量

Explorer-cc avatar Feb 15 '25 17:02 Explorer-cc