Watertank is some ttf font that I got from one of those cheap fonts CDs. I know it is installed in my system because I can use it in other programs; but when I use it in XeLaTeX (which works with other Windows fonts) XeLaTeX complains. The command is
\newfontface\hmathscr{Watertank}
And the message is:
(C:\ProgramsToo\MiKTeX\tex\latex\oberdiek\rerunfilecheck.sty)))Running miktex-makemf.exe... miktex-makemf: The Watertank source file could not be found.
Running hbf2gf.exe...
hbf2gf (CJK ver. 4.8.0)
Couldn't find `Waterta.cfg'
miktex-maketfm: No creation rule for font Watertank.
! Font \zf@basefont=Watertank at 10.0pt not loadable: Metric (TFM) file or inst alled font not found. \scan_stop: l.23 \newfontface\hmathscr{Watertank}
If I try to use the file name (by giving Watertank.ttf), I get the following error message
xelatex.exe: Broken pipe
I tried refreshing the font cache, with fc-cache -fv, it does not work either. I tried with -output-driver=xdvipdfmx, with -output-driver=xdv2pdf, with --no-pdf
MiKTeX-XeTeX 2.9.3971 (0.9997.4) (MiKTeX 2.9)
Do I have to "prepare" the font besides installing it?
EDIT 1:
(Thanks Will Robertson) Running "xetex -no-pdf s.tex" on
\font\1="Watertank"\1 hello
\bye
gives the same message as before.
Running "xetex -no-pdf s.tex" on
\font\1="[Watertank.ttf]"\1 hello
\bye
produces the xdv file. The subsequent "xdvipdfmx -vv s.xdv" crashes on Windows 7 but leaves the following message
DVI Comment: XeTeX output 2011.01.16:1738 s.xdv -> s.pdf [1<C:/Windows/Fonts/[email protected] fontmap: [C:/Windows/Fonts/Watertank.ttf]/H/65536/0/0 -> C:/Windows/Fonts/Watert ank.ttf(Identity-H)
pdf_font>> Input encoding "Identity-H" requires at least 2 bytes. pdf_font>> The -m <00> option will be assumed for "C:/Windows/Fonts/Watertank.ttf".
What is the -m option?