CSS Text Module Level 3 CR Test Suite

Transforming Text (52 tests)

Test Refs Flags Info
+ 2 Transforming Text
+ 2.1 Case Transforms: the ‘text-transform’ property
full-width-002 = CSS Writing Modes: text-combine-upright on full-width characters
  • When two or more full-width characters are combined, they are first converted to non-full-width characters.
full-width-003 = CSS Writing Modes: text-combine-upright on full-width characters
  • When two or more full-width characters are combined, they are first converted to non-full-width characters.
css3-text-text-transform-001 = Font CSS3 Text, text transform: Latin1 uppercase
  • The UA will uppercase all applicable letters in the Latin 1 set when text-transform is set to uppercase.
css3-text-text-transform-002 = Font CSS3 Text, text transform: Latin1 lowercase
  • The UA will lowercase all applicable letters in the Latin 1 set when text-transform is set to lowercase.
css3-text-text-transform-003 = Font CSS3 Text, text transform: Latin Extended Additional, uppercase
  • The UA will uppercase all applicable letters in the Latin Extended Additional Unicode block when text-transform is set to uppercase.
css3-text-text-transform-004 = Font CSS3 Text, text transform: Latin Extended Additional, lowercase
  • The UA will lowercase all applicable letters in the Latin Extended Additional Unicode block when text-transform is set to lowercase.
css3-text-text-transform-005 = Font CSS3 Text, text transform: Latin Extended-A, uppercase
  • The UA will uppercase all applicable letters in the Latin Extended-A Unicode block when text-transform is set to uppercase.
css3-text-text-transform-006 = Font CSS3 Text, text transform: Latin Extended-A, lowercase
  • The UA will lowercase all applicable letters in the Latin Extended-A Unicode block when text-transform is set to lowercase.
css3-text-text-transform-007 = Font CSS3 Text, text transform: Latin Extended-B, uppercase
  • The UA will uppercase all applicable letters in the Latin Extended-B Unicode block when text-transform is set to uppercase.
css3-text-text-transform-007a = Font CSS3 Text, text transform: Latin Extended-B, uppercase (additional)
  • The UA will uppercase all these letters from the Latin Extended-B Unicode block when text-transform is set to uppercase.
css3-text-text-transform-008 = Font CSS3 Text, text transform: Latin Extended-B, lowercase
  • The UA will lowercase all applicable letters in the Latin Extended-B Unicode block when text-transform is set to lowercase.
css3-text-text-transform-009 = Font CSS3 Text, text transform: Latin Extended-C, uppercase
  • The UA will uppercase all applicable letters in the Latin Extended-C Unicode block when text-transform is set to uppercase.
css3-text-text-transform-010 = Font CSS3 Text, text transform: Latin Extended-C, lowercase
  • The UA will lowercase all applicable letters in the Latin Extended-C Unicode block when text-transform is set to lowercase.
css3-text-text-transform-010a = Font CSS3 Text, text transform: Latin Extended-C, lowercase (additional)
  • The UA will lowercase all these letters from the Latin Extended-C Unicode block when text-transform is set to lowercase.
css3-text-text-transform-011 = CSS3 Text, text transform: Full-width Latin, uppercase
  • The UA will uppercase all applicable full width Latin letters when text-transform is set to uppercase.
css3-text-text-transform-012 = CSS3 Text, text transform: Full-width Latin, lowercase
  • The UA will lowercase all applicable full width Latin letters when text-transform is set to lowercase.
css3-text-text-transform-014 = CSS3 Text, text transform: Greek and Coptic, uppercase
  • The UA will uppercase all applicable letters in the Greek and Coptic Unicode block when text-transform is set to uppercase.
css3-text-text-transform-015 = CSS3 Text, text transform: Greek and Coptic, lowercase
  • The UA will lowercase all applicable letters in the Greek and Coptic Unicode block when text-transform is set to lowercase.
css3-text-text-transform-016 = CSS3 Text, text transform: Greek Extended, uppercase
  • The UA will uppercase all applicable letters in the Greek Extended Unicode block when text-transform is set to uppercase.
css3-text-text-transform-017 = CSS3 Text, text transform: Greek Extended, lowercase
  • The UA will lowercase all applicable letters in the Greek Extended Unicode block when text-transform is set to lowercase.
css3-text-text-transform-018 = CSS3 Text, text transform: Cyrillic, uppercase
  • The UA will uppercase all applicable letters in the Cyrillic Unicode block when text-transform is set to uppercase.
css3-text-text-transform-019 = CSS3 Text, text transform: Cyrillic, lowercase
  • The UA will lowercase all applicable letters in the Cyrillic Unicode block when text-transform is set to lowercase.
css3-text-text-transform-020 = CSS3 Text, text transform: Cyrillic Extended, uppercase
  • The UA will uppercase all applicable letters in the Cyrillic Extended Unicode block when text-transform is set to uppercase.
css3-text-text-transform-021 = CSS3 Text, text transform: Cyrillic Extended, lowercase
  • The UA will lowercase all applicable letters in the Cyrillic Extended Unicode block when text-transform is set to lowercase.
css3-text-text-transform-022 = CSS3 Text, text transform: Armenian, uppercase
  • The UA will uppercase all applicable letters in the Armenian Unicode block when text-transform is set to uppercase.
css3-text-text-transform-023 = CSS3 Text, text transform: Armenian, lowercase
  • The UA will lowercase all applicable letters in the Armenian Unicode block when text-transform is set to lowercase.
css3-text-text-transform-024 = CSS3 Text, text transform: Number forms, uppercase
  • The UA will uppercase all applicable letters in the Number forms Unicode block when text-transform is set to uppercase.
css3-text-text-transform-025 = CSS3 Text, text transform: Number forms, lowercase
  • The UA will lowercase all applicable letters in the Number forms Unicode block when text-transform is set to lowercase.
css3-text-text-transform-026 = CSS3 Text, text transform: Enclosed Alphanumerics, uppercase
  • The UA will uppercase all applicable letters in the Enclosed Alphanumerics Unicode block when text-transform is set to uppercase.
css3-text-text-transform-027 = CSS3 Text, text transform: Enclosed Alphanumerics, lowercase
  • The UA will lowercase all applicable letters in the Enclosed Alphanumerics Unicode block when text-transform is set to lowercase.
css3-text-text-transform-028 = CSS3 Text, text transform: Deseret, uppercase
  • The UA will uppercase all applicable letters in the Deseret Unicode block when text-transform is set to uppercase.
css3-text-text-transform-029 = CSS3 Text, text transform: Deseret, lowercase
  • The UA will lowercase all applicable letters in the Deseret Unicode block when text-transform is set to lowercase.
css3-text-text-transform-030 = CSS3 Text, text transform: Georgian, uppercase
  • The UA will uppercase all applicable letters in the Georgian Unicode block when text-transform is set to uppercase.
css3-text-text-transform-031 = CSS3 Text, text transform: Georgian, lowercase
  • The UA will lowercase all applicable letters in the Georgian Unicode block when text-transform is set to lowercase.
css3-text-text-transform-032 = CSS3 Text, text transform: German sharp S, uppercase
  • The UA will uppercase the German sharp S as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase.
css3-text-text-transform-033 = CSS3 Text, text transform: Latin ligatures, uppercase
  • The UA will uppercase Latin ligatures as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase.
css3-text-text-transform-034 = CSS3 Text, text transform: Armenian ligatures, uppercase
  • The UA will uppercase Armenian ligatures as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase.
css3-text-text-transform-035 = CSS3 Text, text transform: Greek specials, uppercase
  • The UA will uppercase Greek characters as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase.
css3-text-text-transform-038 = CSS3 Text, text transform: Greek final sigma, lowercase
  • The UA will lowercase Greek final sigma at the end of a word as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase.
css3-text-text-transform-039 = CSS3 Text, text transform: Lithuanian, lowercase
  • The UA will lowercase Lithuanian as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase.
css3-text-text-transform-040 = CSS3 Text, text transform: Turkish, uppercase
  • The UA will uppercase Turkish as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase and the language is specified as Turkish.
css3-text-text-transform-041 = CSS3 Text, text transform: Turkish, lowercase
  • The UA will lowercase Turkish as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase and the language is specified as Turkish.
css3-text-text-transform-042 = CSS3 Text, text transform: Azeri, uppercase
  • The UA will uppercase Azeri as described in Unicode's SpecialCasing.txt when text-transform is set to uppercase and the language is specified as Azeri.
css3-text-text-transform-043 = CSS3 Text, text transform: Azeri, lowercase
  • The UA will lowercase Azeri as described in Unicode's SpecialCasing.txt when text-transform is set to lowercase and the language is specified as Azeri.
css3-text-text-transform-044 = CSS3 Text, text transform: small kana mappings, hiragana
  • The browser will map small hiragana characters to full sized hiragana for display if text-transform is set to full-size-kana.
css3-text-text-transform-045 = CSS3 Text, text transform: small kana mappings, katakana
  • The browser will map small katakana characters to full sized katakana for display if text-transform is set to full-size-kana.
css3-text-text-transform-046 = CSS3 Text, text transform: small kana mappings, half-width katakana
  • The browser will map small half-width katakana characters to full sized half-width katakana for display if text-transform is set to full-size-kana.
text-transform-capitalize-001 = text-transform - capitalize - basic cases
  • The UA should put all words in titlecase when text-transform is set to capitalize.
text-transform-fullwidth-001 = text-transform - fullwidth - basic cases
  • The UA should transform halfwidth character to fullwidth character when text-transform is set to fullwidth.
text-transform-lowercase-001 = text-transform - lowercase - basic cases
  • The UA should put all characters in lowercase when text-transform is set to lowercase.
text-transform-none-001 = text-transform - none - basic cases
  • The UA should do nothing when text-transform is set to none.
text-transform-uppercase-001 = text-transform - uppercase - basic cases
  • The UA should put all characters in uppercase when text-transform is set to uppercase.