<p dir="ltr">If the problem is only one specific letter with two specific diacritics you can hack a solution by writing a (La)TeX macro which puts the letter and marks into boxes and position them by trial and error using fractions of the width/height of the boxes rather than absolute lengths. Once you have calculated the numbers you just wrap the macro invocation in another macro for the specific letter+marks combo. I had to do that last year, so I'll see if I can find the file when I get on that machine later today. Not terribly elegant but the results were acceptable.</p>

<div class="gmail_quote">Den 13 mar 2014 04:28 skrev "Mike Maxwell" <<a href="mailto:maxwell@umiacs.umd.edu">maxwell@umiacs.umd.edu</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 3/12/2014 10:19 PM, Andrew Cunningham wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Although personaly I'd consider such a solution a poor hack compared to a well<br>
designed font that is fit for purpose.<br>
</blockquote>
<br>
I won't disagree.  We've been told by the publisher, who original built the font (or more likely subcontracted it) that the problem is a shortcoming of their OpenType font files, that could only be eliminated by revising the font as a whole.  I'm inclined to tell them to go for it, or else we'll use a font that does work (Charis SIL comes to mind).  That would have the unfortunate consequence that the first book in our series would use the publisher's font (we didn't have the stacked diacritic problem in that book), but the rest of the books in the series would use some other font.<br>

<br>
But in order to convince them to make such a change, I need to understand better what is involved in revising a font to make mark-to-mark positioning work.  I gather that only the diacritics need the two mark-to-mark points (top and bottom) to be defined, not every character--correct?<br>

<br>
Is it done at the character level, or at the glyph level?  Does it need to be done separately for each point size/ weight/ style that the font supports?<br>
<br>
And do those attachment points need to be defined manually, or is there a way to automate that process?  Can this be done in a tool like FontForge, or does one need specialized tools that only the font manufacturer would have?<br>

<br>
I'm assuming that base characters already have top and bottom marks, but that may not be a safe assumption.  The problems we've seen so far have been with stacked diacritics.<br>
<br>
And of course there may be a better forum than this to ask this question.<br>
-- <br>
        Mike Maxwell<br>
        <a href="mailto:maxwell@umiacs.umd.edu" target="_blank">maxwell@umiacs.umd.edu</a><br>
        "My definition of an interesting universe is<br>
        one that has the capacity to study itself."<br>
        --Stephen Eastmond<br>
<br>
<br>
<br>
------------------------------<u></u>--------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
 <a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/<u></u>listinfo/xetex</a><br>
</blockquote></div>