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

Reply via email to