[Tex/LaTex] Why can’t Xetex find the font

fontsxetex

I've tried following the instructions at
How do I use a particular font for a small section of text in my document?
But, when I try to run the small file

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

Hello
\myfont Hello

\end{document}

I get the following error

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

The font is in that directory. I found the following similar request xelatex xdvipdfmx error, cannot proceed with font But I'm not finding the provided answer very helpful: I don't know what fondu is, nor, even if I did have this utility(?), I don't know how to use and am very nervous about tinkering in a library which is not specific to the user.

Best Answer

Some of the Microsoft fonts are Font Suitcases, an old format which embeds TrueType fonts into the resource fork. XeTeX can't read these directly, but it's easy to extract the TTF files from the suitcases. I used the application in this StackOverflow answer. It works well.

Using OS 9 resource fork fonts in CSS with @font-face