答案1
当您在 TeX 发行版中安装 CM-Super 字体时,Type1 字体的映射会更新以使用它们。因此,无需手动禁用TeX Live 上updmap
(通常在变体中updmap-sys
)或 MiKTeX 中等效方法加载的映射文件,您就可以将字体自动映射到其 Type1 对应字体。
因此,如果不对自己的 TeX 发行版进行(恶意)操作,就不可能编写一个按需加载 CM-Super 字体的包。
另一方面,您可以轻松制作一个nocmsuper.sty
避免使用 CM-Super 字体的包,但我不明白您为什么要这样做。
\ProvidesPackage{nocmsuper}
\pdfmapfile{-cm-super-t1.map}
\pdfmapfile{-cm-super-t2a.map}
\pdfmapfile{-cm-super-t2b.map}
\pdfmapfile{-cm-super-t2c.map}
\pdfmapfile{-cm-super-ts1.map}
\pdfmapfile{-cm-super-x2.map}
\endinput
在排版任何框之前尽快加载。