[XeTeX] XeTeX 1.0 - request for comments
Bruno Voisin
bvoisin at mac.com
Mon Oct 17 10:46:42 CEST 2005
Le 14 oct. 05 à 22:56, Jonathan Kew a écrit :
> There are a few issues I know of already, so I'll mention those and
> save you the trouble. Most are things that I'm already pretty sure
> *won't* be done right now:
The two issues that immediately came to my mind are precisely two of
them, alas!
> b. Lack of .vf support in the output driver. Not a high priority
> for me, but I realize it further limits the selection of math fonts
> you can use. The other major use for .vf's relates to supporting
> various 8-bit font encodings, which should be a non-issue in the
> Unicode world; if you need to use all those traditional TeX fonts,
> then just use a traditional TeX!
VF support would be a major bonus, allowing people to use the various
PS math fonts packages, such as mathptmx mathpazo etc. In this way we
could have math fonts looking better than CM when combined with the
various OS X fonts used for text thanks to XeTeX. I don't have this
kind of problem myself, being lucky enough to own the Lucida fonts
which don't require VF font features and blend well with the OS X
fonts, but I imagine for other people it's a limitation.
> f. Proper individual character metrics when using native OS X
> fonts. This is harder than it sounds, as TeX wants to know height,
> depth, and italic correction for each character, and this
> information is not present in fonts, only in .tfm's. And it can't
> be derived accurately from the glyph outlines, either.
It's this problem which has prevented me so far to use XeTeX for all
things TeX (I don't really mind about the speed issue with XeTeX
compared with standard TeX). As soon as you're typing math in XeTeX,
especially with subscripts and superscripts, or even changing fonts
in the middle of a line (such as including a character from Lucida
Grande -- e.g. an arrow -- in text written in Optima), you end up
with irregular baselineskips, exactly as when mixing characters from
Times and Symbol in old word processors like MacWrite Pro (maybe it's
still the same in MS Word, I haven't tried).
As a result, to get aesthetically acceptable output, I have had to
use tricks such as setting (in XeLaTeX) \baselinestretch to 1.2. I
know the problem can be partly solved by changing \lineskiplimit to
negative value, but I don't consider it a satisfactory fix as it as
it alters the spacing before and after displayed equations as well.
Bruno Voisin
More information about the XeTeX
mailing list