TrueType WebOMints 和 XeLaTeX

TrueType WebOMints 和 XeLaTeX

我正在尝试将 WebOMints dingbats 字体与 XeLaTeX 和 fontspec 一起使用,但输出结果却不是预期的(使用 Windows 字体工具制作):

预期输出,来自 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}

但一份完全用装饰写成的文档似乎不太易读。

相关内容