[XeTeX] Producer entry in info dict

Heiko Oberdiek heiko.oberdiek at googlemail.com
Tue Feb 28 22:44:26 CET 2012


Hello,

the entries in the information dictionary can be controlled
at TeX macro level except for /Producer:

% xetex --ini
\catcode`\{=1
\catcode`\}=2
\shipout\hbox{%
  \special{pdf:docinfo<<%
    /Producer(MyProducer)%
    /Creator(MyCreator)%
    /Author(MyAuthor)%
    /Title(MyTitle)%
    /Subject(MySubject)%
    /Keywords(MyKeywords)%
    /CreationDate(D:20120101000000Z)%
    /ModDate(D:20120101000000Z)%
    /MyKey(MyValue)%
  >>}%
}
\csname @@end\endcsname\end

The entry for /Producer gets overwritten by xdvipdfmx,
e.g. "xdvipdfmx (0.7.8)". Result:

* Bug-reports/hyperref: pdfproducer={XeTeX ...} does not work.
* hyperxmp is at a loss, it *MUST* know the value of the
  /Producer, because the setting in the XMP part has to be
  the same.

Please fix this issue in xdvipdfmx.

Yours sincerely
  Heiko Oberdiek


More information about the XeTeX mailing list