使用 Hershey Old English Font 字体时出现问题

使用 Hershey Old English Font 字体时出现问题

我正在尝试使用好时古英语字体。我使用的代码是,

\documentclass[danish,a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{slantsc}
\usepackage{array}
\usepackage{amsmath}
\setkomafont{subsection}{\usefont{T1}{fvm}{m}{n}}
\setkomafont{section}{\usefont{T1}{fvs}{b}{n}\Large}
\setcounter{secnumdepth}{0}
\pagestyle{empty}
\newfont{\hge}{hge scaled 1500}
\begin{document}
\section*{Hershey Old English Font}
\subsection*{\textbackslash hge}
\normalfont\hge
\input catalogue
\newpage
\normalfont\hge
\input fonttable
\end{document}

但我收到以下错误信息,

Running hbf2gf.exe...


hbf2gf (CJK ver. 4.8.4)



Couldn't find `h.cfg'

miktex-maketfm: No creation rule for font hge.

! Font \hge=hge scaled 1500 not loadable: Metric (TFM) file not found.
<to be read again> 
               \relax 
l.11 \newfont{\hge}{hge scaled 1500}

? 

相同的代码在 Overleaf 中也无法运行。如何解决这个问题?

答案1

您可以从此处从 CTAN 下载 Hershey 字体的 METAFONT 版本:http://www.ctan.org/pkg/hershey

hbf2gf这应该调用比您的系统上错误配置的更常见的字体生成机制。

附录:如果自动字体生成失败,您可以随时手动生成字体,调用

mf hge

从外壳中。

答案2

您链接到的页面上显示“Hershey Old English Font 不是 TEX Live 的一部分。”并且 ctan 仅提供原始的 metafont-source。这意味着您正在尝试使用一种字体,但您的系统上根本没有安装该字体。

您可以手动安装(开始阅读这里例如),但只要不真的需要这种特定的字体,找到另一种适合您需要的旧式字体肯定更容易,例如这里或者将 ttf 字体与 XeLaTeX 或 LuaLaTeX 一起使用。

相关内容