diff options
Diffstat (limited to 'Build/source/texk/web2c')
-rw-r--r-- | Build/source/texk/web2c/tests/xeteximage.tex | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/tests/xeteximage.tex b/Build/source/texk/web2c/tests/xeteximage.tex new file mode 100644 index 00000000000..7657ddf7918 --- /dev/null +++ b/Build/source/texk/web2c/tests/xeteximage.tex @@ -0,0 +1,76 @@ +% $Id$ +% Copyright 2020 Bruno Voisin <tex-live@tug.org> +% You may freely use, modify and/or distribute this file. +% +\ifx\fmtname\undefined + \input basic + \def\fmtname{basic} + \expandafter\dump +\fi +%================== +\special{pdf:minorversion 7} + +\topskip0pt + +\hbox{\XeTeXpicfile "1-4.jpg" width \hsize height \vsize} +\vfill\eject + +\hbox{\XeTeXpdffile "B.pdf" width \hsize height \vsize} +\vfill\eject + +\hbox{\XeTeXpicfile "lily-ledger-broken.png" width \hsize height \vsize} +\vfill\eject + +\vbox to\vsize{\vfill% + \special{pdf:image + width \the\hsize +% height \the\vsize + (1-4.jpg)}} +\eject + +\vbox to\vsize{\vfill% + \special{pdf:epdf + width \the\hsize +% height \the\vsize + (B.pdf)}} +\eject + +\vbox to\vsize{\vfill% + \special{pdf:image + width \the\hsize +% height \the\vsize + (lily-ledger-broken.png)}} +\eject + +\bye + +Date: Sat, 16 May 2020 01:33:51 +0200 +From: Bruno Voisin via tex-live <tex-live@tug.org> +To: tex-live@tug.org +Subject: Re: xetex test creation for reading pdf images? + +Here's a (very quickly) hacked adaptation of luaimage.tex to xetex. I commented out the format creation section at the beginning to test on my setup, after downloading + +Build/source/texk/web2c/luatexdir/tests/luaimage.tex + +Build/source/texk/web2c/tests/1-4.jpg +Build/source/texk/web2c/tests/B.pdf +Build/source/texk/web2c/tests/lily-ledger-broken.png + +Two forms of image inclusion commands are used: + +- \XeTeXpicfile and \XeTeXpdffile which are the original XeTeX commands, + +- \special{pdf:image and \special{pdf:epdf which are the (x)dvipdfm(x) specials, + +based on XeTeX-notes.pdf, xetex-reference.pdf, dvipdfm.pdf and dvipdfmx.pdf. + +There are some subtle differences between the two forms, not just their syntax but also the way they work. With the latter, specifying both the width and height in a way that alters the aspect ratio of the image does not seem to work: in this case, the image is nowhere to be seen. + +That's odd, because I looked at the associated xetex.def and dvipdfmx.def from the graphics package for double-checking and inspiration, and there seems to be no trick to deal with this, it seems to be business as usual with \Gin@req@width and \Gin@req@height. + +I won't be able to pursue the matter or maintain this file, it's just to get this thing started. (And I didn't attempt to modify the copyright at the beginning.) + +Bruno Voisin + +untyped binary data, xeteximage.tex [Press RETURN to save to a file] |