Changes

Jump to navigation Jump to search
1,204 bytes removed ,  02:49, 17 September 2007
→‎Issues: some removed, but there are new ones to be added
(as of [[26 November]] [[2004]])
; Font metrics : XeTeX 0.88 is not yet able to retrieve character-specific font metrics from Apple's type API, so measurements based on character-specific units may fail or be unreliable.
; Grid typesetting : many fonts on the Mac report larger vertical metrics than their font size. Because ConTeXt sets <tt>\lineskiplimit</tt> to zero, grid dimensions are limited by these intrinsic (and seemingly arbitrary) font characteristics. As a result, grid typesetting, with some fonts, won't work below approximately 1.25 times the font size. Hoefler Text seems to work on a 12/12 grid, however.
; Paper size : XeTeX 0.88 is not yet able to support multiple paper sizes. The way <tt>texexec</tt> is arranged locks one in to the default paper size. Support will improve when XeTeX addresses the issue. If you need another paper size, you can re-run <tt>xdv2pdf</tt> with a paper size of your choice from the command line:
xdv2pdf -p a5:landscape file.xdv
(Alternatively, you can use
texexec --xtx --passon=-papersize=a5:landscape file
or something similar. [[User:ChristopherCreutzig|Christopher Creutzig]])
; Object reuse : Currently, the XeTeX specials are unable to use ConTeXt's object (or faked object) support. As a result, repeated external figures may be included into the PDF several times, resulting in an increase in file sizes. This has not been tested.
; Bookmarks : XeTeX uses dvipdfmx's specials for references, bookmarks, and the like. ConTeXt uses some of these specials "out of spec", and may result in some strangeness in certain documents.
; PDF Literals : Because XeTeX relies on Apple's APIs to create PDFs, it is unable to take advantage of certain specials and other types of features that use native (literal) PDF commands.
; Occasionally Explodes : Once in a while, XeTeX will fall into an infinite loop. I'm not entirely sure what circumstances trigger it (probably an overfull box), but it can be stopped with <tt>killall xetex</tt> in a terminal window. This has now been traced to a setting in [[texmf.cnf]], where <tt>extra_mem_bot.context</tt> or <tt>extra_mem_bot</tt> is set to a non-zero value. If you encounter the infinite loop, then check your texmf.cfg file(s) to eradicate this value. ('''''fixed in 0.90+''''')
; Hoefler Italic is too fancy : Hoefler Italic has swashes enabled by default. This is actually a product of Apple's implementation of the font. If this is unsuitable for you, add the feature: <tt>Smart Swashes=!Line Final Swashes</tt> to the HoeflerItalic font synonym in type-xtx.
Anonymous user

Navigation menu