[XeTeX] combined accents

David J. Perry hospes.primus at verizon.net
Wed Dec 1 02:13:12 CET 2010


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" <vadim.radionov at gmail.com>
To: "Unicode-based TeX for Mac OS X and other platforms" <xetex at tug.org>
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



More information about the XeTeX mailing list