2015-06-13 7:03 GMT-05:00 Andrew Cunningham <
lang.s...@gmail.com>:
> On 13/06/2015 4:43 PM, "Francesco Lodolo [:flod]" <
fl...@lodolo.net> wrote:
>>
>
>> The only one I have is Irish [2], but I would like a confirmation on how
> it should look in small-caps (my understanding is that Scottish Gaelic
> should have similar issues)
>>
http://codepen.io/flodolo/pen/KpqYjX
>>
>
> This test is flawed and inconclusive.
>
> 1) you do not indicate language of text you are testing
> 2) you are not specifying a specific font
> 3) you are not specifying a font supporting an irish language system than
> includes support for casing and smallcaps ( assuming such opentype fonts
> exist)
>
Hi Francesco,
Thanks for looking into this - it's been an ongoing source of
frustration for us, especially on
mozilla.org.
Andrew's point (1) is especially important here - if you add
lang="ga" to the <p> tag on line 5 (and if you're using a recent
version of Firefox ;)), you'll see that text-transform: uppercase
actually gives the desired behavior. This is thanks to great work
that Jonathan Kew did for us in bug 1014639:
https://bugzilla.mozilla.org/show_bug.cgi?id=1014639
Upshot is that Irish text works correctly with text-transform:
uppercase now. font-variant: small-caps does *not* do what it should
(the example in your Pen illustrates this)
Most of the linguistic contexts in which this problem arises don't
actually occur in Scottish Gaelic. In the few that do, I believe the
standard behavior is fine. Michael Bauer might be able to confirm:
"PÀRLAMAID NA H-ALBA" is OK as an uppercase version of "Pàrlamaid na
h-Alba"?
I know Greek has an issue with smallcaps:
https://bugzilla.mozilla.org/show_bug.cgi?id=307039
And Turkish/Azerbaijani (and many others):
https://bugzilla.mozilla.org/show_bug.cgi?id=231162
Kevin