[tex-k] The dvitype utility can't dump XDV files

Peter Breitenlohner peb at mppmu.mpg.de
Thu Oct 14 15:32:04 CEST 2010

On Thu, 14 Oct 2010, Peter Dyballa wrote:

> Am 13.10.2010 um 16:56 schrieb Peter Breitenlohner:
>> ...  As a prerequisite one would need a very
>> precise description of the XDV format.
> It must be in xetex.ch. There the changed DVI type ID is documented ? at the 
> beginning of almost 10,000 lines. ...

It is, but unfortunately not "very precise".

Apart from a somewhat sloppy notation in xetex.ch where, e.g., l.3614
 	\yskip\hang|pic_file| 251 flags[1] t[4][6] p[2] len[2] path[l]
ought to read
 	\yskip\hang|pic_file| 251 flags[1] t[4][6] p[2] len[2] path[len]
and moreover t[4][6] should probably be specified either as six 4-Byte or as
four 6-Byte quantities

the description (A) of |define_native_font| (252) in xetex.ch is not
consistent with the implementation (B) in XeTeX_ext.c.

A&B: if flags & COLORED => additional fields
A&B: if flags & VARIATIONS => additional fields
A: if flags & MATRIX => additional fields
B: if flags & EXTEND => additional field
B: if flags & SLANT => additional field
B: if flags & EMBOLDEN => additional field

It may well be that all these are hardly ever used, but...

Peter Breitenlohner <peb at mppmu.mpg.de>

More information about the tex-k mailing list