It's a font issue. Unless a font maker specifically sets up each combining
mark to fit correctly over all the possible base characters through the
OpenType mark to base feature, they won't work right. A partial exception
might be a monospaced font; since all the characters are the same width,
things will work better than in a proportionally spaced font. But even in a
monspaced font, you won't get perfection without some manual adjustments on
the font maker's part; e.g., an acute or grave that is mathematically
centered over a character probably won't look right, and there is also the
need to replace a dotted i with the dotless version before applying accents.
Junicode is one open-source font that does support combining marks well, if
you need to use them. Charis SIL is another.
David
----- Original Message -----
From: "Pander" <[email protected]>
To: "xetex" <[email protected]>
Sent: Wednesday, February 02, 2011 9:13 AM
Subject: [XeTeX] Unaligned combining diacritic
Hi all,
For FreeMono I can get combining diacritic mark exactly over the
previous glyph but this does not work with FreeSerif, FreeMono DejaVu
Serif, DejaVu Sans and DejaVu Sans Mono. Please see the attachement.
Is this a font issue, fontspec issue or (Xe)TeX issue?
Thanks,
Pander
--------------------------------------------------------------------------------
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex