使用 MiKTeX TeXWorks,我在 .tex 文件中有以下行:\font\test=pslb at 10pt 我收到一条错误消息,输入“h”后,我收到以下消息:
! 无法加载 10.0pt 处的字体 \test=pslb:未找到公制 (TFM) 文件。l.22 10pt 处的 \font\test=pslb
?h 我无法读取此字体的大小数据,因此我将忽略字体规范。[向导可以使用 TFtoPL/PLtoTF 修复 TFM 文件。] 您可以尝试插入不同的字体规范;例如,键入“I\font=”。
我该怎么做才能解决这个问题?谢谢。
2024 年 3 月 1 日更多信息:在 MiKTeX TeXWorks 中,我使用的是 pdftex。我可以毫无问题地加载/使用某些字体,例如 pncb(new century bold)和 phvb(helvetica bold)。但 pslb 不起作用。我在网上的一个文件中找到了这些字体名称/代码,其中包含字体名称/代码列表。我不知道为什么有些可以工作,有些则不行。所以我只是想通过在这里提问来找出如何让列表中的所有字体正常工作,但我特别感兴趣的是粗体模板字体 pslb。在长列表的末尾有 pslr,它似乎是“常规”(非粗体)模板字体。列表开头如下:
@c @mapfile{
@c license = "公共领域",
@c email = "[电子邮件保护]",
@c date = "19apr04",
@c url = "http://tug.org/fontname/adobe.map",
@c supports = "yes",
@c docstring = "Adobe PostScript 字体。"
@c }
@c
@c Adobe Systems Inc. 销售或转售的字体列表。
@c
@c 字体样本可从以下位置获取:
@c
@c http://www.adobe.com/type/browser/P/P_xxx.html
@c
@c 此 Adobe 字体列表不仅限于 Adobe Originals。
@c 它还包括
通过 Adobe 转售的其他供应商(Berthold、ITC、@c Linotype、Monotype 等)的字体。
@c 原始供应商有时通过字体名称的前缀
@c 或后缀来表示。
@c
答案1
欢迎来到 TeX.SE
从您的MWE
理解来看,您正在使用或LaTeX-dvips-ps2pdf
来PDFLaTeX
生成输出。为此,请参阅https://ctan.org/pkg/fontinstallationguide?lang=en关于如何安装字体
如果您拥有 OTF 格式的字体,那么这是一个autoinst
很好的格式化工具之一。OTF
type1