Greek and Irish uppercasing : review what Mozilla does ?

Description

Recently, a set of new transliteration rules are added to handle case-transforms for a few languages (Greek, Lithuanian, Turkish), but Mozilla/Firefox has more sophisticated rules for Greek and Irish.

I wonder whether it's worth taking a look.

See their codes at

http://lxr.mozilla.org/mozilla-central/source/intl/unicharutil/util/GreekCasing.cpp
http://lxr.mozilla.org/mozilla-central/source/intl/unicharutil/util/IrishCasing.cpp

xpath

None

locale

None

Activity

Show:
TracBot
May 10, 2019, 10:57 AM
Trac Comment 14 by —2016-03-22T22:31:19.016Z

FYI: For ICU 58, I will try to implement at least the Greek uppercasing in the low-level ICU case mapping functions. There are several related ICU tickets.

TracBot
May 10, 2019, 10:57 AM
Trac Comment 15 by —2016-03-22T22:32:01.502Z

There are some test cases for CSS3 text-transform for Greek tailoring

https://www.w3.org/International/tests/repo/results/text-transform#tailoring

FireFox is mostly compliant, while others including Chorme/Safari are not. I guess Chrome/Safari depends on CLDR's Greek uppercase transform data (tonos is dropped, but dialytika is also dropped).

TracBot
May 10, 2019, 10:57 AM
Trac Comment 16 by —2016-04-11T20:43:59.190Z

Chrome uses CLDR's el-Upper. I'm not sure if Safari does (it may not. It did not in the past).

Thanks, Markus, for your plan to add Greek uppercasing in the low-level API.

TracBot
May 10, 2019, 10:57 AM
Trac Comment 17 by —2016-04-11T20:47:49.845Z

Well, Safari still fails. You must have mistaken Opera for Safari. (Opera uses the same engine as Chrome - Blink - so that it should behave identically).

TracBot
May 10, 2019, 10:57 AM
Trac Comment 18 by —2018-10-17T15:34:50.650Z

CLDR 34 BRS closing item, move all upcoming → UNSCH

Priority

medium

Assignee

Peter Edberg

Reporter

Jungshik Shin

Reviewer

None

Labels

None

Components

Fix versions

None

Phase

None