我正在尝试使用好时古英语字体。我使用的代码是,
\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
从外壳中。