Sun 30 Oct 2011 11:15:44 AM UTC, comment #3:
Alessandro,
Going again through the references, I think I see what you're proposing. And I did get mixed up -- it's a little confusing.
Let me write the whole thing out.
Regarding the small cursive Cyrillic letters ge
Russian cursive ge looks like a backwards Latin s.
Serbian (and macedonian) use instead an italic Latin i with a macron.
Explicit picture
http://en.wikipedia.org/wiki/Serbian_Cyrillic_alphabet
These differences are not encoded in Unicode. The proper way to handle them is with a 'locl' localized substitution in the font.
Next the question of the letter gje. This letter is used only in Macedonian. It should look like a ge with acute accent.
A picture of cursive handwriting
http://en.wikipedia.org/wiki/Macedonian_alphabet
Now, how to implement the gje?
You are saying the base glyph for gje should be already the Macedonian style, as no other alphabets use the letter.
Fair enough, but it makes the base glyph table inconsistent: the gje should look like a ge in any case. This would make the ge like a backward s and the gje like an i-macron.
The other alternative is to make the base glyphs consistent, and in the case of Serbian or Macedonian locale, replace both glyphs with the Serbian/Macedonian i-macron style. I prefer this approach, because this way the two characters are consistent, whether lookups are functioning or not.
This affects only FreeSerifItalic and FreeSerifBoldItalic. In SVN.
|