Comment 12 for bug 615565

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 615565] Re: Diacritics: Glyphs for cedilla characters U+015E, U+015F, U+0162, U+0163 (ŞşŢţ) use commas

 On 22/08/10 13:18, Paul Sladen wrote:
> As I understand it, this whole mess stems from [TtSs]commaaccent being
> missed out of earlier Unicode standards, and [TtSs]cedilla being used in
> the interim: the locl table fixes being an attempt to smooth things
> over. Reading material:
>
> http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt (first two 2003 changelogs)
> http://forum.fontlab.com/fontlab-studio-tips-and-tricks/handling-romanian-glyphs-in-opentype-fonts-updated-as-of-2009-t337.0.html (suggested best practice + example howto for Fontlab)
>
> Assuming that we're doing that (ignoring the original issue with the
> wrong glyphs), then we're at least doing the same as everyone else and
> being consistent. ...It could well be that other parts of the stack
> need fixing in the long-run (keyboard input, toolkit, applications, ...)
> but that's not a reason to stunt deploying the advanced metadata tables
> now. The suggested localisation mapping on that page is:
>
> languagesystem latn dflt;
> languagesystem latn ROM;
> languagesystem latn MOL;
>
> feature locl { # Localized Forms
> # Latin
> language ROM exclude_dflt; # Romanian
> lookup locl_ROM {
> sub [Scedilla scedilla] by [uni0218 uni0219];
> sub [uni0162 uni0163] by [uni021A uni021B];
> } locl_ROM;
> language MOL exclude_dflt; # Moldavian
> lookup locl_ROM;
> } locl;

This looks like the best approach, assuming (a) that FontLab recommended
best practice is being more widely embraced and is the trajectory for OS
X, Win 7 etc, and (b) that's what we are currently doing or close to it.

Anyone from Dalton Maag able to comment? If we're in line with (a) and
(b) then I'm happy to close the bug.

Mark