[tex-live] bug in dvipdfmx wrt diacritics?

Zdenek Wagner zdenek.wagner at gmail.com
Fri Sep 9 13:35:33 CEST 2011

2011/9/9 Norbert Preining <preining at logic.at>:
> On Fr, 09 Sep 2011, Zdenek Wagner wrote:
>> With xdvipdfmx in TL 2010 as well as 2011 I get the same error and the
>> resulting PDF file is unreadable. I know that seac is used to create
> Really? I tried 2011 and evince *can* read the pdf file, but does not
> show the accented characters.
I tried in AR 9 on CentOS release 5.3 (Final), x86_64. I have also
tried Ghostscript but it crashes with this error message:
   **** 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
Operand stack:
   5   0   1   --dict:6/6(ro)(G)--   obj
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--
--nostringval--   2   %stopped_push   --nostringval--
--nostringval--   --nostringval--   false   1   %stopped_push   1   3
 %oparray_pop   1   3   %oparray_pop   1   3   %oparray_pop   1   3
%oparray_pop   .runexec2   --nostringval--   --nostringval--
--nostringval--   2   %stopped_push   --nostringval--
--nostringval--   --nostringval--   --nostringval--   --nostringval--
 false   1   %stopped_push   --nostringval--   %loop_continue
Dictionary stack:
   --dict:1120/1686(ro)(G)--   --dict:0/20(G)--   --dict:108/200(L)--
 --dict:104/127(ro)(G)--   --dict:241/347(ro)(G)--   --dict:18/24(L)--

It seems that the PDF file written by xdvipdfmx is really damaged and
some viewers may be able to recover at least partially.

>> The font works fine in pdflatex.
> Ye, that I also tried, without problem.
> Best wishes
> Norbert
> ------------------------------------------------------------------------
> Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
> JAIST, Japan                                 TeX Live & Debian Developer
> DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
> ------------------------------------------------------------------------
> Technical term for one of the lame excuses written in very small print
> on the side of packets of food or washing powder to explain why
> there's hardly anything inside. Examples include 'Contents may have
> settled in transit' and 'To keep each biscuit fresh they have been
> individually wrapped in silver paper and cellophane and separated with
> corrugated lining, a cardboard flap, and heavy industrial tyres'.
>                        --- Douglas Adams, The Meaning of Liff

Zdeněk Wagner

More information about the tex-live mailing list