At 21:23 03/02/2004, Hartmut Henkel wrote:
>Pdftex produces broken PDF when its HZ implementation is used with
>\pdfuniqueresname = 1, like it is set in example.tex. Then xpdf issues
>errors, e. g.:
>
>Error: Unknown font tag 'F54?:E3_+10'
>
>Reason is, that in the page contents stream there is e. g. some
>
>/F54?:E3_+10
>
>but the page resources look like
>
>/Font << ... /F54+10?:E3_ ...
>
>The font_tag "+10" and resname_prefix "?:E3_" are swapped (and it's no
>prefix anyway, more like an inbetweenfix). This can easily be cured by
>just swapping two lines in pdftex.ch, then it's a postfix :-)
>
>--- pdftex.ch-orig Mon Oct 6 10:38:51 2003
>+++ pdftex.ch Tue Feb 3 20:47:41 2004
>@@ -1590,8 +1590,8 @@
> pdf_begin_text;
> pdf_print("/F");
> pdf_print_int(k);
>- pdf_print_resname_prefix;
> pdf_print_font_tag(f);
>+ pdf_print_resname_prefix;
> pdf_out(" ");
> pdf_print_bp(font_size[f]);
> pdf_print(" Tf");
>
>Seems to work then. Have fun!
i wonder, doesn't it make sense to limit that /F^!*D^$@)!@($^ kind of names
to /<characters and numbers>
Hans