我正在使用 autoinst 转换一组字体。Autoinst 还会为每种字体创建 sty 文件,并根据文档(https://man.archlinux.org/man/extra/texlive-core/autoinst.1.en)生成的 sty 文件的行为如下:
“lining”、“oldstyle”、“tabular”、“proportional” 选择要使用的图形样式。默认为“oldstyle”和“proportional”(如果可用)。
不过,我记得过去 autoinst 还可以选择不同的默认样式,例如https://github.com/TeX-Live/texlive-source/blob/branch2022/texk/texlive/linked_scripts/fontools/autoinst#L1124和https://github.com/TeX-Live/texlive-source/blob/branch2022/texk/texlive/linked_scripts/fontools/autoinst#L1192表明。
但据我所知,在最新版本中(https://github.com/TeX-Live/texlive-source/blob/trunk/texk/texlive/linked_scripts/fontools/autoinst),没有\ExecuteOptionsX
任何痕迹。那么有没有办法告诉 autoinst 将 lining, tabular 设为默认图形样式,而无需在创建 .sty 文件后手动干预?
\ExecuteOptionsX{lining,tabular}
从技术上讲,我需要的是样式文件中的行。