为什么 Xetex 找不到我的字体

为什么 Xetex 找不到我的字体

我尝试按照以下说明进行操作 如何在文档中的一小部分文本中使用特定字体? 但是,当我尝试运行小文件时

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\myfont{Lucida Calligraphy}
\begin{document}

Hello
\myfont Hello

\end{document}

我收到以下错误

xdvipdfmx:fatal: Cannot proceed without the font: /Library/Fonts/Microsoft/Lucida Calligraphy

字体就在那个目录中。我发现了以下类似的请求xelatex xdvipdfmx 错误,无法继续使用字体但我发现提供的答案没有什么帮助:我不知道fondu是什么,即使我有这个公用事业(?),我不知道如何使用,并且对于在一个不特定于用户的库中进行修改感到非常紧张。

答案1

一些 Microsoft 字体是 Font Suitcases,这是一种将 TrueType 字体嵌入到资源分支中的旧格式。XeTeX 无法直接读取这些字体,但很容易从字体包中提取 TTF 文件。我在这个 StackOverflow 答案中使用了这个应用程序。效果很好。

在 CSS 中使用 @font-face 的 OS 9 资源分叉字体

相关内容