![LaTeX 中的字体安装:otftotfm mktexupd 失败](https://linux22.com/image/286215/LaTeX%20%E4%B8%AD%E7%9A%84%E5%AD%97%E4%BD%93%E5%AE%89%E8%A3%85%EF%BC%9Aotftotfm%20mktexupd%20%E5%A4%B1%E8%B4%A5.png)
我正在使用otftotfm
安装了 Windows/MiKTeX 2.8 的工具,当我运行类似
otftotfm -a --verbose -e ec -fkern -fliga Ubuntu-R.ttf T1--Ubuntu--Regular
mktexupd
我收到一条错误消息,提示无法找到命令。这似乎是 MiKTeX 下不存在的某种依赖项。
是否可以将这些otftotfm
工具与 MiKTeX 一起使用?
答案1
您只需运行它而不使用-a
尝试自动安装字体以及生成所需文件的选项。这可以正常工作Ubuntu-R.ttf
。otftotfm
不需要mktexupd
生成文件,因为该脚本旨在更新文件数据库ls-R
。所以它应该可以正常工作。由于您使用的是 MiKTeX,因此您只需自己放置文件即可。
答案2
几年前我确实使用过 lcdf 类型的工具 - 主要otfinfo
是和cfftot1
MiKTeX 系统一起使用,下载 w32tex 版本并将其放在硬盘的任何地方。它能够使用 MinionPro 包,但这些应用程序独立于任何 TeX 系统。
就您而言,otftotfm
当然是链接到 TeX 的,并且mktexupd
是使用 的脚本kpathsea
,据我所知,MiKTeX 中不存在 。此外,运行 otftotfm --help 指定它可以将 opentype 字体的度量转换为 .tfm 的度量,但仅适用于 postscript 风格的 open type 字体 - 而您的字体具有 truetype 风格,因此我完全不确定您是否可以获得 tfm 的度量。
也许您可以尝试安装与 MiKTeX 并行的简约 TeX Live 系统,其中包括 LCDF Type Tools。