这篇文章为提出的问题增加了另一个维度尝试在用 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
以某种方式使用,而无需诉诸xelatex
或lualatex
;即pdflatex
仅使用?
谢谢。
答案1
Truetype 字体可以有数千个字符(尽管那个可能没有),并且无法被 TeX 读取,因此您需要选择一个 256 个字符的子集并为该子集创建一个 tfm 度量文件,以便 pdftex 具有它可以读取的字体格式,然后指定设置子集的映射文件,有一些工具可以帮助做到这一点,但本质上答案是您必须首先制作一个与 pdftex 兼容的 8 位字体度量文件;您不能简单地引用原始 ttf。使用 lualatex 要容易得多。