From: Richard Hughes <cyreve@gm...> - 2011-04-18 23:41:13
> Can anybody say why exactly ligatures are lost when individual changes
> are applied to one of the letters? Like e.g. applying a different
> color. See attach for illustration.
SVG1.1 10.7.1: "Ligature formation should not be enabled for the
glyphs corresponding to characters within different DOM text nodes;
thus, characters separated by markup should not use ligatures."
Alexandre, would be it possible to access the alternate glyph used for
the ligature (the 'o' in the upper line) from the Text->Glyphs table
and apply a different color? If you explicitly insert the alternate
glyph and then apply the color I don't see why it shouldn't work. I
think that character is in the Cyrillic range (U+043E to be precise).
I can't test it because glyph substitution seems broken in Windows.
The Text->Glyph dialog shows stuff like 'ffi' ligatures and such in
the Glyph dialog but substitution never happens.
(Also, the default 'o' is the one with the tail --the one in the upper
line--; I expected the one without a tail as default and the one with
a tail as a substitution.)