强制在 pdfLaTeX 中仅使用非嵌入的 base14 字体

强制在 pdfLaTeX 中仅使用非嵌入的 base14 字体

现在 pdfLaTeX 创建带有嵌入衬线和无衬线字体的文件:

在此处输入图片描述

我想要生成仅使用非嵌入的 Type 1 base14 字体的 PDF 文件:

  • 次改为 Nimbus Roman
  • Helvetica 代替 Nimbus Sans

有很多答案建议如何做相反的事情(强制嵌入字体),但我还没有找到任何如何强制使用非嵌入字体的解决方案。

我尝试设置pdftexDownloadBase14 false按照建议进行设置https://tex.stackexchange.com/a/15594/174718,但此选项似乎已损坏,因为它导致使用一些自定义生成的 Type 3 字体:

在此处输入图片描述

如何强制使用非嵌入的 Type 1 字体?

编辑:

我在 Debian(使用 TeX Live)上找到了一个解决方案:

  1. 创建/etc/texmf/web2c/updmap.cfg包含以下内容的文件:

    pdftexDownloadBase14 false
    
  2. 跑步:updmap-sys

在 Windows(使用 MiKTeX)上它不起作用,导致使用之前介绍的 Type 3 字体。

相关内容