These tests check how user agents apply the property text-transform
per the CSS-text spec.
To see the test, click on the link in the left-most column. To see detailed results for a single test, click on a row and look just above the table. The detailed results show the date(s) the test result was recorded, and the version of the browser tested.
Where the instructions tell you to look for red characters, character strokes should be clearly discernable behind the black text of the test – ignore any anti-aliasing 'glow'.
Key:
pass | fail | partially successful |
Modern, monotonic Greek has two diacritics: tonos, and dialytika. When Greek text is fully uppercased (ie. like ALL-CAPS), the general rule is that tonos is not represented, but the dialytika is.
This behaviour is different from what is expected for titlecased text (ie. where just the first letter of one or more words is in uppercase), and requires additional processing in addition to the basic case mappings provided by Unicode. In a couple of cases it involves application of Unicode's special-casing rules. There are also a couple of deviations from the basic rule, which are tested below.
This exploratory test checks whether it is important to specify the language of the content as Greek in order for the conversion to work as expected.
These tests check whether text-transform: capitalize
correctly uppercases the first letter in a word. Greek retains all accents in this case.
Automatically converting from ALL-CAPS Greek to lowercase is very difficult, since there are no indications about where the tonos accent needs to appear.
These tests therefore focus on converting titlecase (capitalized) text to lowercase.
Modern Georgian doesn't use titlecase, so there are no tests here for text-transform:capitalize
. This section tests the modern mkedruli/mtavruli pairing. For the archaic khutsuri (nuskhuri/asomtavruli) pairs, see the next section.
These tests check whether mkedruli characters are converted to mtavruli characters (new in Unicode v11) when text-transform:uppercase
is applied to the former.
These tests check whether mtavruli characters (new in Unicode v11) are converted to mkedruli characters when text-transform:uppercase
is applied to the former.
This section tests the archaic nuskhuri/asomtavruli pairing of the Georgian script. For the modern mkedruli/mtavruli pairs, see the previous section.
These tests check whether nuskhuri characters are converted to asomtavruli characters when text-transform:uppercase
is applied to the former.
These tests check whether asomtavruli characters are converted to nuskhuri characters when text-transform:uppercase
is applied to the former.
Unlike modern Georgian, khutsuri alphabets do sometimes capitalise just the first letter in a word by using asomtavruli characters for the capital and nuskhuri for the lowercase. These tests check whether nuskhuri characters are converted to asomtavruli characters when text-transform:capitalize
is applied to short nuskhuri words.