[NTG-context] pdfetex 1.40.1 + ghosscript problem? More findings

Michal Kvasnicka quasar at econ.muni.cz
Sat Jan 20 20:40:08 CET 2007

Good evening.

I found some more puzzling things. I write them here fore anybody who
may be interested. :-)

I tried to typeset a document using two font families: TrueType Gentium
by SIL, and Adobe OpenType Myriad. First I converted Myriad to Type1
using fontforge, then I prepared metrics for all fonts with TeXFont
using ec-lm encoding. I found this:

(1) Any ConTeXt document produced by pdfetex 1.40.1 (even this one:
\setupoutput[pdf]
\starttext
\input tufte
\stoptext
makes my GhostScript (gs Ghostscript 8.15.3 under SuSE Linux 10.1) die
with this error:
**** Warning:  An error occurred while reading an XREF table.
**** The file has been damaged.  This may have been caused
**** by a problem while converting or transfering the file.
**** Ghostscript will attempt to recover the data.
ERROR: /undefined in /BXlevel
etc. However, if I make a ps-file out of it using AdobeReader, I can
view/print it with my GhostScript.
The newest Ghostscript (Ghostscript 8.54 (2006-05-17)) doesn't write
this error message but the rest of problems (see below) is the same.

(2) When I typeset my document only with the Gentium font, or only with
the Myriad font, or with a combination of the Gentium and LatinModern,
or the Gentium and TrueType version of Myriad (made fontforge), the
outcome is the same as (1).

(3) If I try to combine TrueType Gentium and Type1 Myriad, my
GhostScript failes to view/print it properly: strange letters appear in
the text.

I've got no idea what's wrong. By the way, my input regime is now utf8.

Do you thing this is problem of ConTeXt, or pdfetex, or GhostScript?
Whom should I tell it?

Yours
Michal Kvasnicka

P.S. I apologize to all of you who are bothered by this topic.