Open r12a opened 4 years ago
The first comment in this issue contains text that will automatically appear in one or more gap-analysis documents as a subsection with the same title as this issue. Any edits made to that comment will be immediately available in the document. Proposals for changes or discussion of the content can be made in comments below this point.
Relevant gap analysis documents include: _Greek_
Added link to the spec.
Regarding the special casing tests, I tried them and it seems that Chrome 100 and Firefox 97.0.1 also have issues.
Added links to browser bug reports.
Converting text to uppercase requires special behaviour for some Greek characters.
Specs: The
text-transform
property is defined in CSS Text Module Level 3.The spec includes mention of the need for user agents to tailor the transforms for a particular language:
Tests & results: i18n test suite, case conversion, Greek These tests focus on monotonic Greek as used for modern texts.
Issues with WebKit:
transform: uppercase
doesn't cause Greek words that are all uppercase to lose tonos.transform: uppercase
doesn't convert diphthongs with tonos on the first character so that the tonos is removed but a dialytika is added above the second character in the diphthong.text-transform: uppercase
should cause a disjunctive eta in a Greek sentence keeps its tonos diacritic, but the test is inconclusive because none of the other tonos marks is removed.Browser bug reports: WebKit
Bugs reported for characters not used in modern Greek: Blink • Gecko