我正在尝试将 WebOMints dingbats 字体与 XeLaTeX 和 fontspec 一起使用,但输出结果却不是预期的(使用 Windows 字体工具制作):
我只拿豆腐:
我正在测试的代码是:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{WebOMints GD}
\begin{document}
% If I do this instead of using fontspec, I just get CM ``ABCDEFG'':
%\usefont{U}{webo}{xl}{n}
ABCDEFG
\end{document}
以前有人遇到过这种问题吗?
答案1
没有WebOMints GD
适合使用的字体fontspec
。不过,您可以在所有引擎上以传统方式使用装饰字体。
\documentclass{article}
\usepackage{fontspec}
\newcommand{\Webo}[1]{{\usefont{U}{webo}{xl}{n}#1}}
\begin{document}
Some text in the default font
\Webo{ABCDEFG}
\end{document}
实际上,如果您使用以下命令加载 PFB 字体,XeLaTeX 不会发出任何抱怨\newfontfamily
:
\documentclass{article}
\usepackage{fontspec}
\newfontfamily{\webo}{WebOMintsGD}[
Extension=.pfb,
]
\newcommand{\Webo}[1]{{\webo#1}}
\begin{document}
Some text in the default font
\Webo{ABCDEFG}
\end{document}
尺寸略有不同,您可以使用Scale
选项来选择最适合您的尺寸。
你也可以这样做
\documentclass{article}
\usepackage{fontspec}
\setmainfont{WebOMintsGD}[
Extension=.pfb,
]
\begin{document}
ABCDEFG
\end{document}
但一份完全用装饰写成的文档似乎不太易读。