[XeTeX] Faking an accent when that glyph is unavailable
David Perry
hospes.primus at verizon.net
Thu Apr 9 14:51:00 CEST 2009
Henry,
Ross rightly pointed out the distinction between combining and spacing
diacritics, and you do want to use the combining version U+030B.
If you are lucky, the font has this character and the font maker has set
things up so that the combining accent will appear correctly positioned
over the o. I just tried this in XeTeX with a font of this sort, and it
worked perfectly. I pasted the combining double acute from the
clipboard, but you could use \char"030B also. Try it and see what happens.
If this doesn't work, then try the more complicated suggestions that
other folks have given.
David
Henry de Valence wrote:
> I'm writing a document using a font (Aldus LT Std) that doesn't contain the
> character ő (U+0151, LATIN SMALL LETTER O WITH DOUBLE ACUTE).
>
> However I need to use the name "Erdős", and I don't want to use just a normal
> umlaut, because that would be wrong. I have already tried using \H{o} and
> simply 'ő' in the source, but they don't work because the font is missing that
> glyph. I found that the font does have a character for just the accent
> (U+02DD), but I don't know how to get that character or how to put it over top
> of the 'o'. Text-searchability isn't a big issue, because I'm just going to
> print it anyways, so something that looks roughly correct would work fine.
>
> I have tried the following:
> Erdo\XeTeXglyph"02dd" s
> but it just produces the following text:
> Erdo!dd˝ s
> which is clearly not what I want.
>
> If anyone knows of a way to fake this, advice would be welcome.
> Thanks,
> Henry de Valence
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex
More information about the XeTeX
mailing list