[XeTeX] misplaced combining diacritical marks
Yves Codet
ycodet at club-internet.fr
Sun Aug 29 12:37:57 CEST 2004
Hello all.
Le 29 août 04, à 10:30, Ross Moore a écrit :
>
> I've found another way to work around the problem, with a LaTeX
> definition.
> By putting this in the preamble:
>
> \makeatletter
> \def\do at subst@correction{%
> \xdef\subst at correction{\font at name
> \global\let\csname\curr at fontshape/\f at size\endcsname\font at name
> \relax}%
> \aftergroup\subst at correction
> }
> \makeatother
>
>
> then for an ssub LaTeX now constructs a rebinding of the type:
>
> \global\let \U/trebuchet/bx/n/10.95 \U/trebuchet/b/n/10.95
>
> (where those macro-names actually use \csname....\endcsname )
>
> instead of a new \font declaration of the type:
>
> \font \U/trebuchet/bx/n/10.95 "Trebuchet MS Bold" at 10.95pt
>
I just tried Ross's solution with "Doulos SIL" and it worked fine.
Multiple diacritics are very nicely displayed with that font. Too bad
it has only one shape and does not include ancient Greek, devanagari,
old Persian, linear B... :-)
Kind regards,
Yves
More information about the XeTeX
mailing list