Hi,

I just started using XeTeX again after a several-year gap. I installed MacTeX 2010 and am having issues with fonts not being found or not usable. I'm pretty sure this all worked in earlier versions but I made the mistake of removing my old installation before I checked that it worked...

I'm having issues both with xdv2pdf and xdvipdfmx.

With xdv2pdf (which I had been using exclusively before), I can get my preferred text font to display but not math fonts. In addition, on my 10.6 machine, I don't get any bullets in lists; this is not a problem on my 10.5 machine.

I get this output:

(./writeup.aux) [1] [2] [3] (./writeup.aux)exception: SimplePSInterpreterException reason: condition in if is not a boolean

*** font activation failed (status=0): cmsy10.pfb

*** font cmsy10 (CMSY10: file 'cmsy10.pfb') not found

*** font cmsy10 (cmsy10.pfb) not found, will substitute Helvetica glyphs
 )
Output written on writeup.pdf (3 pages).

The only reference to error message I found was here:

   <http://www.tug.org/pipermail/xetex/2005-April/002094.html>

but I would have thought that the built-in fonts should be handled? I am using fontspec and tried with [no-math], [cm-default] (as I'd been using before); I also tried using \setmathrm to set the math font to the same as my text font, but it didn't make any difference, I guess because it's trying to retrieve math symbols. I also tried installing the native Mac versions of the Latin Modern fonts that came with MacTeX but that did not help.

I don't really care *what* symbol font gets used, so if there's an alternative to cmsy10, that's fine too. All I wanted in this case was a large centered ~ (i.e. $\sim$).

On the other hand, xdvipdfmx seems to be unable to find a font that xdv2pdf can:

(./writeup.aux) [1] [2] [3] (./writeup.aux)
** ERROR ** Cannot proceed without the "native" font: Goudy-Bold (Goudy Bold)...

Output file removed.

This is the beginning of my document, if it helps:

%!TEX TS-program = xelatexmk
\documentclass[11pt,letterpaper,oneside]{memoir}
\usepackage{ifxetex}
\ifxetex
\usepackage[cm-default]{fontspec} % also tried [no-math] and nothing
\setmainfont[Mapping=tex-fifl]{Goudy}
\setsansfont[Mapping=tex-text,Scale=0.91]{Corbel}
\setmonofont[Scale=0.88]{Consolas}
\else
\fi

If I remove \setmainfont, this works and is completely formatted in Computer Modern with xdvipdfmx, but at that point I might as well not be using XeTeX.

Thanks,

--
Nicholas Riley <njri...@illinois.edu>



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to