[XeTeX] XeTeX version 0.6 graphics driver
Ross Moore
ross at ics.mq.edu.au
Sat May 8 07:53:03 CEST 2004
Hi Jonathan,
On 08/05/2004, at 5:10 AM, Jonathan Kew wrote:
> XeTeX version 0.6 is available for download at
>
> http://scripts.sil.org/xetex
>
> or an i-Installer package is available at
>
> http://scripts.sil.org/pub/packages/xetex.ii2
>
> (use File/New from URL... in i-Installer to open from this location).
>
> Changes:
> - more accurate positioning of text using AAT fonts (using a
> workaround for an ATSUI text layout positioning bug)
> - scaling and rotation options to \XeTeXpicfile and \XeTeXpdffile
> modified for better compatibility with LaTeX graphicx package
> - new \specials for rotation and scaling of arbitrary material:
> \special{x:gsave}
> \special{x:grestore}
> \special{x:scale X Y} % X and Y are decimal scale factors
> \special{x:rotate D} % D is rotation in degrees
Great.
The xetex.def driver has been updated to match.
It's attached below, along with a repeat of the instructions
for installing it, and modifying color.sty and graphics.sty.
You didn't mention above that the installer was modified a bit.
It now works smoothly for me, as kpsewhich is found correctly.
Also attached is an example file for XeTeX, and
a similar example intended for pdfTeX, for comparison.
And there is xetex.png which is your xetex.jpg logo,
but with a transparent background.
There should be 4 attachments in total
--- unless the mailing-list removes them.
>
> The sample files will be updated soon to include examples of these;
> not sure if I'll get that posted today, though.
>
> As always, feedback (even bug reports) welcome!
I've not found any bugs.
However, it would be nice to be able to clip imported images
to the `viewport' rectangle.
(I'd expect that there should be a way, in Quartz, to clip
to arbitrarily shaped polygons or regions. Implementing this
would give XeTeX a feature that isn't normally available
for LaTeX, so far as I know.)
>
> Jonathan
>
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex
>
Here's the driver + examples:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xetex.def
Type: application/octet-stream
Size: 18943 bytes
Desc: not available
Url : http://tug.org/pipermail/xetex/attachments/20040508/622f75a8/xetex-0001.obj
-------------- next part --------------
xetex.png:
-------------- next part --------------
Skipped content of type multipart/appledouble-------------- next part --------------
for processing with XeLaTeX:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PicFileLSample3.ltx
Type: application/text
Size: 5336 bytes
Desc: not available
Url : http://tug.org/pipermail/xetex/attachments/20040508/622f75a8/PicFileLSample3-0001.bin
-------------- next part --------------
for processing with pdfLaTeX:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PicFileLSamplePDF.ltx
Type: application/text
Size: 4376 bytes
Desc: not available
Url : http://tug.org/pipermail/xetex/attachments/20040508/622f75a8/PicFileLSamplePDF-0001.bin
-------------- next part --------------
Here's an outline of what is needed to install the driver local
to the user:
1. prepare color.sty and graphics.sty as follows:
copy those files to the texmf.local tree,
or your ~/Library/texmf tree by
-- making sure the right directory exists
e.g.
/usr/local/teTeX/share/texmf.local/tex/latex/graphics/
or ~/Library/texmf/tex/latex/graphics/
then
cp `kpsewhich color.sty` ~/Library/texmf/tex/latex/graphics/
cp `kpsewhich graphics.sty` ~/Library/texmf/tex/latex/graphics/
2. add 1 line to *both* these copies: color.sty and graphics.sty
\DeclareOption{xetex}{\def\Gin at driver{xetex.def}}
e.g. put this on a new line following
\DeclareOption{vtex}{\def\Gin at driver{vtex.def}}
3. copy xetex.def into that same directory with the modified
color/graphics packages.
4. run sudo texhash .
Jonathan, and Gerben, feel free to include this xetex.def
with the standard (or i-Installer) distributions of XeTeX,
if you wish. Putting it into texmf-local might be best.
Ultimately it should become a standard part of LaTeX's graphics
package. When this happens, you'll want to be able to remove
any ~/Library or texmf-local versions that may be outdated.
Cheers
Ross
------------------------------------------------------------------------
Ross Moore ross at maths.mq.edu.au
Mathematics Department office: E7A-419
Macquarie University tel: +61 +2 9850 8955
Sydney, Australia fax: +61 +2 9850 8114
------------------------------------------------------------------------
More information about the XeTeX
mailing list