Skip to content

toLocale{Upper,Lower}Case does not take into Greek tailoring in CLDR #287

Closed
@jungshik

Description

@jungshik

Unicode 11 3.13 delegates locale-specific tailoring of case mappings to the CLDR (except for Turkic languages). However, Ecma 402 spec does not take into account that only mentioning UnicodeData.txt and SpecialCasings.txt.

As a result, Greek uppercasing (context-dependent removal of diacritic marks) as desired by Greek speakers is not supported.

ICU-based implementations such as v8 does support it. Spun off from https://crbug.com/v8/8353

@ftang @littledan @gsathya

Metadata

Metadata

Assignees

No one assigned

    Labels

    SmallSmaller change solvable in a Pull Requestc: textComponent: case mapping, collation, propertiess: help wantedStatus: help wanted; needs proposal champion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions