develooper Front page | perl.perl5.porters | Postings from May 2010

Re: Running Perl 5 on Turkish (Was : Is lc(\x{130}) -> i\x{307} a bug?)

Thread Previous
May 26, 2010 23:41
Re: Running Perl 5 on Turkish (Was : Is lc(\x{130}) -> i\x{307} a bug?)
Message ID:
On 27 May 2010 01:00, karl williamson <> wrote:
>> No doubt Burak can find loads of photos of Turkish signs using the
>> lowercase i, and since we know the turkish rule for uppercasing is
>> "special" we thus can prove that the dotless I should have a lower
>> case equivalent.
> I'm sure there are plenty of street signs in Turkey with a dotless i, but
> that already is in Unicode as U+0131, LATIN SMALL LETTER DOTLESS I, and it's
> capital is U+0049 'I' (which as you can see doesn't have a dot).  Instead in
> Turkish, the capital of U+0069 'i' with a dot is U+0130 LATIN CAPITAL LETTER
> I WITH DOT ABOVE.  It's English and various other European languages that
> lose their dot when capitalized.  What should have happened (in my mostly
> uneducated opinion) is that they should not have used U+0069 as the lower
> case of U+0130; instead there should have been  a new letter that looks just
> like U+0069 'i', but whose upper case was U+0130.

I got mangled up there, basically I was /trying/ to say what you say
here, but got it all backwards.

>I think there is too much
> code that would break if they were to change it now, and that's why we're
> stuck.

Yeah, unfortunately.


perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About