在 Windows 10 中使用 xelatex 时找不到字体

在 Windows 10 中使用 xelatex 时找不到字体

使用 MiKTeX 2.9,我将使用Windows 10 字体部分中的Lucida和/或字体:Jokerman Regular

在此处输入图片描述

Georgia我对or没有问题Garamond,但是这个代码

\documentclass{article}
\usepackage{fontspec,kantlipsum}
\defaultfontfeatures{Ligatures=TeX}

\setromanfont{Lucida}
%\setsansfont{Jokerman Regular}

\begin{document}

\kant[1]

\end{document}

返回错误如下:

fontspec error: "font-not-found" The font "Lucida" cannot be found. For immediate help type H <return>. \setromanfont{Lucida}

我做错了什么?

答案1

新年快乐!

您使用了错误的字体名称。

如果是Jokerman Regular,则删除regular。此外,Lucida是字体类的家族名称,您需要精确定位此类的特定成员,例如Lucida Calligraphy Italic

因此你最终可能会得到以下结果:

\documentclass{article}
\usepackage{fontspec,kantlipsum}
\defaultfontfeatures{Ligatures=TeX}

% Either of the following
\setmainfont{Lucida Calligraphy Italic}
\setmainfont{Jokerman}

\begin{document}

\kant[1]

\end{document}

Jokerman Regular

在此处输入图片描述

Lucida Calligraphy Italic

在此处输入图片描述

相关内容