Hi Vadim,

This all depends on the font. Most font makers have not planned to support such combinations; Junicode is one that I know of with good support for almost any sequence you might need, and also Charis SIL. They both work on my system in your test file.

The font maker must put in anchors and define the positions using OpenType's mark to base and mark to mark features. Whether an a followed by two combining marks, or the precomposed a-macron followed by a combining acute, gives better results will again be font-dependent (if either one works). There's no magic way for Xe(La)TeX or any other software to position such things automatically if they aren't built into the font.

If you must use a font that does not support this combination, you can enter the precomposed a-macron and then the combining acute, and kern the latter backwards (negative kern value) and put it in a raisebox. That is a big nuisance, of course.

David

----- Original Message ----- From: "Vadim Radionov" <[email protected]>
To: "Unicode-based TeX for Mac OS X and other platforms" <[email protected]>
Sent: Tuesday, November 30, 2010 7:45 PM
Subject: [XeTeX] combined accents


Dear all,

Excuse me for raising similar question again. I'm trying to typeset
acute over amacron (u+0101 u+0301; \' u+0101; a u+0304 u+0301)
and the result is satisfying only with DejaVu font.

What is the right way to type it? What should I change in other fonts
(I need the last one, actually) for correct placement?

Thank you in advance,

Vadim



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

Reply via email to