- From: Panos Astithas <past@mozilla.com>
- Date: Tue, 17 Jan 2012 11:13:41 +0200
- To: www-style@w3.org
- Message-ID: <CACvVhd58SUt0VNtfBBUA-b5D1XUrzZ3FxynKuHMjGhfnwYy+kQ@mail.gmail.com>
Hello, a while ago there has been some brief discussion about the problem with text-transform:uppercase; and font-variant:small-caps; and the Greek language: http://lists.w3.org/Archives/Public/www-style/2011May/0602.html I was informed that this is an open issue in the current spec, but I can't tell whether this has been resolved already and if so, what has that resolution been: http://www.w3.org/TR/css3-text/#text-transform In any case I have implemented the proper uppercasing rules for the Greek language in a patch for Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=307039 The rules are contained in the TransformToUpperCase function and deal with corner cases like diphthongs and combining diacritics. You can verify the correctness by grabbing a build from the following link and visiting a page that exhibits the bug: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/pastithas@mozilla.com-40b52d3fc85b/ It's a little hard to find pages with this transformation in Greek text, because authors have learned to steer clear of it due to its brokenness, but the Android Market site does suffer from it. My question to the group is whether this corrected behavior should be mandated by the spec (which would definitely delight all Greek-speaking web users) and if not, whether this implementation is in accordance to the current phrasing of the spec. Cheers, Panos
Received on Wednesday, 18 January 2012 15:49:50 UTC