Using XeTeX as my only TeX typesetting engine, I also use only OTF/TTF
fonts. After a faulty copy-and-paste, I found that I had inadvertently
written :
\font \fnf = \font \fb "Gill Sans MT" scaled 400
which led to the unexpected diagnostic :
Usage: mktextfm [--destdir destdir] name
! Fon
Hello Philip
I've sometimes encountered inexplicable behaviour like this, and if there's
the slightest hint of a problem with plain XeTeX locating and loading a
font in a particular way, I load it directly from the font file itself,
e.g.:
\font\ffthornreight="[D:/BACKUPS/FONTBKUP/EHRHARDT/FFTHORN