如何将此外部字体与 Pdflatex 一起使用?

如何将此外部字体与 Pdflatex 一起使用?

这篇文章为提出的问题增加了另一个维度尝试在用 Pdflatex 编译的文档中模仿古哥特式字体

TexLive 之外还有其他字体似乎可以更好地近似上述链接中给出的图像。

例如, 在此处输入图片描述

是代码的输出

\documentclass{article}
\usepackage{fontspec}
\usepackage{scalefnt}
\setmainfont{CloisterBlack.ttf}
\begin{document}
\Large
\vspace*{55pt}
\scalefont{2.75}{Exercises}
\end{document}

当我从 dafont.com 下载字体时CloisterBlack.ttf

但是,代码使用了fontspec;所以不能用 进行编译pdflatex,并且不能在必须用 进行编译的文档中按原样使用pdflatex

问题:是否可能?如果可能,如何将上述字体调用到必须使用的 Latex 文档中pdflatex?是否可以修改 MWE 代码来执行此操作?是否可以fontspec以某种方式使用,而无需诉诸xelatexlualatex;即pdflatex仅使用?

谢谢。

答案1

Truetype 字体可以有数千个字符(尽管那个可能没有),并且无法被 TeX 读取,因此您需要选择一个 256 个字符的子集并为该子集创建一个 tfm 度量文件,以便 pdftex 具有它可以读取的字体格式,然后指定设置子集的映射文件,有一些工具可以帮助做到这一点,但本质上答案是您必须首先制作一个与 pdftex 兼容的 8 位字体度量文件;您不能简单地引用原始 ttf。使用 lualatex 要容易得多。

相关内容