miktex-makepk-无法创建 PK 字体 HieroB

miktex-makepk-无法创建 PK 字体 HieroB

我很郁闷,尝试了四个星期都没有成功安装 HieroTeX、MikTex 2.9 和 TeXnicenter。我安装了 hieroglf,它运行正常,但只有 60 个符号。我遵循了主要建议,因此我创建了一个文件夹 texmf-Local ,将 HieroTex3.5 和 Hiero-Type1.3.1.4 的内容放入其中,将 axmf 、 mf 和 sty 文件放在我认为它们应该在的位置,将那个目录 texmf-local 放在 Miktex 搜索的路径中,更新 Miktex 的地图和文件数据库。文件仍然可以编译,但找不到 Hiero 字体。我从日志中检测到的主要错误如下:“未找到文件 egypto.sty.tex”和“miktex-makepk - 无法创建 PK 字体 HieroB。”其他字体也有类似的错误 谢谢

答案1

  • 下载http://mirrors.ctan.org/fonts/hieroglyph/HieroType1-3.1.4.tgz
  • 将其解压到某处
  • tar 中有一个 texmf 文件夹,但其中有部分内容是错误的
    • dvips将两个地图文件从文件夹移至fonts/map/pdftex
    • 删除 dvips 文件夹(和 config.ps,否则会造成危害)
    • 删除 pdftex 文件夹及其内容
    • fonts/type1所有.tfm文件移动到fonts/tfm
  • 转到 miktex 控制台并将其注册texmf为新根(在设置选项卡中):

在此处输入图片描述

那么你可以尝试这个文档:

\documentclass{article}
\pdfmapfile{=hierofonts.map}
\usepackage{fonttable}
\begin{document}

{\font\test=HieroA \test \char 32}
\fonttable{HieroA}
\fonttable{HieroB}
\fonttable{HieroExt}

\end{document}

这给了我

在此处输入图片描述

您可以在 hierofonts.map 中找到字体的名称。其他 map 中的 diacr-fonts 可能不起作用,我没有找到它们的 tfm 或源代码。

您也可以通过附加 miktex 控制台来安装 hierotex 本身的 texmf,但我怀疑它是否仍然有效,因为这里也缺少某些字体的 tfm,但由于它需要运行未知应用程序作为预处理器,所以我没有尝试。

相关内容