Thanks for the reply, Will.

On 2/10/2016 4:52 PM, Will Robertson wrote:
My understanding here is that Variant Selector acts like a character to produce a difference glyph (analogous to a ligature), so doesn’t need shaping/positioning information.
That's true, but the fonts that I am familiar with have a substitution lookup (similar indeed to a ligature) that says "replace character X followed by VS1 with character Y." I saw nothing like that in XITS.
For maths typesetting, this is activated with “script=math”, and there are a bunch of (~50, too tired to look up the number now) font parameters stored directly within the font to handle most spacing needs.
Yes, I saw a bunch of OT features in the font but nothing that looked familiar in terms of accent positioning and the like. Which may be my own ignorance, of course.
However, I am not sure about the technical side of applying maths accents like \ddots. These are placed not as combining marks but with the XeTeX primitive \Umathaccent (which can also place the accent below the letter, etc.). I can only assume that a font designer can provide additional details to fine-tune the spacing for certain cases; to me it would seem necessary.
I wonder how this is done (and I agree it seems needed). It doesn't seem to be with the usual OT mechanisms.


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to