diff options
Diffstat (limited to 'tests/wpt/css-tests/css-text-3_dev')
19 files changed, 107 insertions, 6 deletions
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm b/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm new file mode 100644 index 00000000000..14c0137bb02 --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm @@ -0,0 +1,8 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html> + <head> + <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com"> + </head><body> + <span lang="en" style="font-size:32px">i̇i</span> + </body> +</html>
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm index 29be8f0234f..24b3aa09dff 100644 --- a/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm +++ b/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm @@ -4512,6 +4512,14 @@ <td rowspan="1"></td> </tr> </tbody> + <tbody id="text-transform-lowercase-002" class=""> + <tr> + <td rowspan="1" title="text-transform I with dot above"> + <a href="text-transform-lowercase-002.htm">text-transform-lowercase-002</a></td> + <td><a href="reference/text-transform-lowercase-002-ref.htm">=</a> </td> + <td rowspan="1"></td> + </tr> + </tbody> <tbody id="text-transform-none-001" class=""> <tr> <td rowspan="1" title="text-transform - none - basic cases"> diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reftest.list b/tests/wpt/css-tests/css-text-3_dev/html/reftest.list index 7c371742c83..71fb267b020 100644 --- a/tests/wpt/css-tests/css-text-3_dev/html/reftest.list +++ b/tests/wpt/css-tests/css-text-3_dev/html/reftest.list @@ -560,6 +560,7 @@ text-transform-capitalize-031.htm == reference/text-transform-tailoring-005-ref. text-transform-capitalize-032.htm == reference/text-transform-capitalize-032-ref.htm text-transform-fullwidth-001.htm == reference/text-transform-fullwidth-001-ref.htm text-transform-lowercase-001.htm == reference/text-transform-lowercase-001-ref.htm +text-transform-lowercase-002.htm == reference/text-transform-lowercase-002-ref.htm text-transform-none-001.htm == reference/text-transform-none-001-ref.htm text-transform-tailoring-001.htm == reference/text-transform-tailoring-001-ref.htm text-transform-tailoring-002.htm == reference/text-transform-tailoring-002-ref.htm diff --git a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm new file mode 100644 index 00000000000..fdd17375a26 --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm @@ -0,0 +1,12 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html lang="en"> + <head> + <title>CSS Test: text-transform I with dot above</title> + <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com"> + <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase"> + <link rel="match" href="reference/text-transform-lowercase-002-ref.htm"> + <meta name="assert" content="Tests that U+0130 to lowercase includes U+0307"> + <meta name="flags" content=""> + </head><body> + <span lang="en" style="font-size:32px;text-transform:lowercase">İI</span> +</body></html>
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm index 1689486d0a8..b6a54772fc6 100644 --- a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm +++ b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm @@ -21,7 +21,7 @@ </head> <body> <p class="instructions">Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.</p> -<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ I</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div> +<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ İ</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div> <!--Notes: Characters from this block that do not have case equivalents: ı, ĸ, ʼn, ſ Tip: To identify the characters where differences occur, in order to report problem characters,either mouse over to reveal a tooltip, or copy and paste the sequence into a tool such as <a href='http://r12a.github.io/uniview/' target='_blank'>UniView</a> or the <a href='http://r12a.github.io/apps/conversion/' target='_blank'>Unicode Conversion Tool</a>. diff --git a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data index 718fb07751a..3dcd1cb1a4b 100644 --- a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data +++ b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data @@ -1449,6 +1449,8 @@ html/text-transform-fullwidth-001.htm 3ce14e96ac5b083ef463997c3b6d1da292b3e449 ? xhtml1/text-transform-fullwidth-001.xht 3ce14e96ac5b083ef463997c3b6d1da292b3e449 ? html/text-transform-lowercase-001.htm b99d33435f651a9ba6d835eaa2fd51ad6684ae48 ? xhtml1/text-transform-lowercase-001.xht b99d33435f651a9ba6d835eaa2fd51ad6684ae48 ? +html/text-transform-lowercase-002.htm 9eb47a5bb06a75d36467296c30f98c18d51a549c ? +xhtml1/text-transform-lowercase-002.xht 9eb47a5bb06a75d36467296c30f98c18d51a549c ? html/text-transform-none-001.htm 3f76372dde584e0852e7cd297d3e68a30ecc4ec6 ? xhtml1/text-transform-none-001.xht 3f76372dde584e0852e7cd297d3e68a30ecc4ec6 ? html/text-transform-tailoring-001.htm 99b773a03069b7cb2ce00960100aa9bac0715338 ? @@ -1475,8 +1477,8 @@ html/text-transform-upperlower-004.htm 39d47022c2793a63433bbdee87de7e4d42dd2524 xhtml1/text-transform-upperlower-004.xht 39d47022c2793a63433bbdee87de7e4d42dd2524 ? html/text-transform-upperlower-005.htm 8aa34e79e3bf8ffe3c4ea5bf673c463d9232dcf8 ? xhtml1/text-transform-upperlower-005.xht 8aa34e79e3bf8ffe3c4ea5bf673c463d9232dcf8 ? -html/text-transform-upperlower-006.htm 011c001f19b9c6f6130e56b88879f46da3b55724 ? -xhtml1/text-transform-upperlower-006.xht 011c001f19b9c6f6130e56b88879f46da3b55724 ? +html/text-transform-upperlower-006.htm 40c576e4e83ff76045f9d5471112814fb5226a75 ? +xhtml1/text-transform-upperlower-006.xht 40c576e4e83ff76045f9d5471112814fb5226a75 ? html/text-transform-upperlower-007.htm 93638de713822904c8f999bec14e70ddd4104f80 ? xhtml1/text-transform-upperlower-007.xht 93638de713822904c8f999bec14e70ddd4104f80 ? html/text-transform-upperlower-008.htm 833a17ae2b4f7c6750fc1046c231f34784530ba3 ? diff --git a/tests/wpt/css-tests/css-text-3_dev/index.htm b/tests/wpt/css-tests/css-text-3_dev/index.htm index 98b4e2e0211..960ae612ff8 100644 --- a/tests/wpt/css-tests/css-text-3_dev/index.htm +++ b/tests/wpt/css-tests/css-text-3_dev/index.htm @@ -131,6 +131,7 @@ <p>Many thanks to the following for their contributions:</p> <ul> + <li>Anthony Ramine</li> <li>David Storey</li> <li>Florian Rivoal</li> <li>Ian Hickson</li> diff --git a/tests/wpt/css-tests/css-text-3_dev/index.xht b/tests/wpt/css-tests/css-text-3_dev/index.xht index 25c39e2c0e0..147f694a95a 100644 --- a/tests/wpt/css-tests/css-text-3_dev/index.xht +++ b/tests/wpt/css-tests/css-text-3_dev/index.xht @@ -131,6 +131,7 @@ <p>Many thanks to the following for their contributions:</p> <ul> + <li>Anthony Ramine</li> <li>David Storey</li> <li>Florian Rivoal</li> <li>Ian Hickson</li> diff --git a/tests/wpt/css-tests/css-text-3_dev/testinfo.data b/tests/wpt/css-tests/css-text-3_dev/testinfo.data index 8c7913aec30..81163a010d4 100644 --- a/tests/wpt/css-tests/css-text-3_dev/testinfo.data +++ b/tests/wpt/css-tests/css-text-3_dev/testinfo.data @@ -722,6 +722,7 @@ text-transform-capitalize-031 reference/text-transform-tailoring-005-ref CSS3 Te text-transform-capitalize-032 reference/text-transform-capitalize-032-ref text-transform - capitalize - basic cases http://www.w3.org/TR/css-text-3/#text-transform 52d80e2dfa0bec31fb5106de69360f658f2ec907 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should put all words in titlecase when text-transform is set to capitalize. text-transform-fullwidth-001 reference/text-transform-fullwidth-001-ref text-transform - fullwidth - basic cases http://www.w3.org/TR/css-text-3/#text-transform 3ce14e96ac5b083ef463997c3b6d1da292b3e449 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should transform halfwidth character to fullwidth character when text-transform is set to fullwidth. text-transform-lowercase-001 reference/text-transform-lowercase-001-ref text-transform - lowercase - basic cases http://www.w3.org/TR/css-text-3/#text-transform b99d33435f651a9ba6d835eaa2fd51ad6684ae48 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should put all characters in lowercase when text-transform is set to lowercase. +text-transform-lowercase-002 reference/text-transform-lowercase-002-ref text-transform I with dot above https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase 9eb47a5bb06a75d36467296c30f98c18d51a549c `Anthony Ramine`<mailto:n.oxyde@gmail.com> Tests that U+0130 to lowercase includes U+0307 text-transform-none-001 reference/text-transform-none-001-ref text-transform - none - basic cases http://www.w3.org/TR/css-text-3/#text-transform 3f76372dde584e0852e7cd297d3e68a30ecc4ec6 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should do nothing when text-transform is set to none. text-transform-tailoring-001 reference/text-transform-tailoring-001-ref CSS3 Text, text transform: capitalize, Dutch IJ https://drafts.csswg.org/css-text-3/#text-transform 99b773a03069b7cb2ce00960100aa9bac0715338 `Richard Ishida`<mailto:ishida@w3.org> [Exploratory] the brower tailors text-transform: capitalize to put both I and J in titlecase at the start of a word when the language is Dutch. text-transform-tailoring-002 reference/text-transform-tailoring-002-ref CSS3 Text, text transform: uppercase, Greek tonos https://drafts.csswg.org/css-text-3/#text-transform e43fb7b2ad89f9f562747f153786953d2979f67a `Richard Ishida`<mailto:ishida@w3.org> [Exploratory] the brower tailors text-transform: uppercase such that Greek words that are all uppercase lose tonos. @@ -735,7 +736,7 @@ text-transform-upperlower-002 reference/text-transform-upperlower-002-ref CSS3 T text-transform-upperlower-003 reference/text-transform-upperlower-003-ref CSS3 Text, text transform: Latin Extended Additional, uppercase https://drafts.csswg.org/css-text-3/#text-transform d8532112fb0fb6642ebc16355548e8ec978ecae7 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended Additional Unicode block, text-transform: uppercase puts all letters in uppercase . text-transform-upperlower-004 reference/text-transform-upperlower-004-ref CSS3 Text, text transform: Latin Extended Additional, lowercase https://drafts.csswg.org/css-text-3/#text-transform 39d47022c2793a63433bbdee87de7e4d42dd2524 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended Additional Unicode block, text-transform: lowercase puts all letters in lowercase . text-transform-upperlower-005 reference/text-transform-upperlower-005-ref CSS3 Text, text transform: Latin Extended-A, uppercase https://drafts.csswg.org/css-text-3/#text-transform 8aa34e79e3bf8ffe3c4ea5bf673c463d9232dcf8 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-A Unicode block, text-transform: uppercase puts all letters in uppercase . -text-transform-upperlower-006 reference/text-transform-upperlower-006-ref CSS3 Text, text transform: Latin Extended-A, lowercase https://drafts.csswg.org/css-text-3/#text-transform 011c001f19b9c6f6130e56b88879f46da3b55724 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-A Unicode block, text-transform: lowercase puts all letters in lowercase . +text-transform-upperlower-006 reference/text-transform-upperlower-006-ref CSS3 Text, text transform: Latin Extended-A, lowercase https://drafts.csswg.org/css-text-3/#text-transform 40c576e4e83ff76045f9d5471112814fb5226a75 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-A Unicode block, text-transform: lowercase puts all letters in lowercase . text-transform-upperlower-007 reference/text-transform-upperlower-007-ref CSS3 Text, text transform: Latin Extended-B, uppercase https://drafts.csswg.org/css-text-3/#text-transform 93638de713822904c8f999bec14e70ddd4104f80 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-B Unicode block, text-transform: uppercase puts all letters in uppercase . text-transform-upperlower-008 reference/text-transform-upperlower-008-ref CSS3 Text, text transform: Latin Extended-B, lowercase https://drafts.csswg.org/css-text-3/#text-transform 833a17ae2b4f7c6750fc1046c231f34784530ba3 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-B Unicode block, text-transform: lowercase puts all letters in lowercase . text-transform-upperlower-009 reference/text-transform-upperlower-009-ref CSS3 Text, text transform: Latin Extended-C, uppercase https://drafts.csswg.org/css-text-3/#text-transform d8dff37bb77891a73c44cb371fbb81e02027c902 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-C Unicode block, text-transform: uppercase puts all letters in uppercase . diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht new file mode 100644 index 00000000000..714f133150a --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht @@ -0,0 +1,8 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" /> + </head><body> + <span lang="en" style="font-size:32px" xml:lang="en">i̇i</span> + </body> +</html>
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht index 5afa3131090..e9c9cf27c37 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht @@ -4512,6 +4512,14 @@ <td rowspan="1"></td> </tr> </tbody> + <tbody id="text-transform-lowercase-002" class=""> + <tr> + <td rowspan="1" title="text-transform I with dot above"> + <a href="text-transform-lowercase-002.xht">text-transform-lowercase-002</a></td> + <td><a href="reference/text-transform-lowercase-002-ref.xht">=</a> </td> + <td rowspan="1"></td> + </tr> + </tbody> <tbody id="text-transform-none-001" class=""> <tr> <td rowspan="1" title="text-transform - none - basic cases"> diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list index c44b7390cab..903654219bd 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list @@ -560,6 +560,7 @@ text-transform-capitalize-031.xht == reference/text-transform-tailoring-005-ref. text-transform-capitalize-032.xht == reference/text-transform-capitalize-032-ref.xht text-transform-fullwidth-001.xht == reference/text-transform-fullwidth-001-ref.xht text-transform-lowercase-001.xht == reference/text-transform-lowercase-001-ref.xht +text-transform-lowercase-002.xht == reference/text-transform-lowercase-002-ref.xht text-transform-none-001.xht == reference/text-transform-none-001-ref.xht text-transform-tailoring-001.xht == reference/text-transform-tailoring-001-ref.xht text-transform-tailoring-002.xht == reference/text-transform-tailoring-002-ref.xht diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht new file mode 100644 index 00000000000..5faa7954375 --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht @@ -0,0 +1,12 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <title>CSS Test: text-transform I with dot above</title> + <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" /> + <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase" /> + <link rel="match" href="reference/text-transform-lowercase-002-ref.xht" /> + <meta name="assert" content="Tests that U+0130 to lowercase includes U+0307" /> + <meta name="flags" content="" /> + </head><body> + <span lang="en" style="font-size:32px;text-transform:lowercase" xml:lang="en">İI</span> +</body></html>
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht index 342207b4cc5..c63fc732c6f 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht @@ -21,7 +21,7 @@ </head> <body> <p class="instructions">Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.</p> -<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ I</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div> +<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ İ</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div> <!--Notes: Characters from this block that do not have case equivalents: ı, ĸ, ʼn, ſ Tip: To identify the characters where differences occur, in order to report problem characters,either mouse over to reveal a tooltip, or copy and paste the sequence into a tool such as <a href='http://r12a.github.io/uniview/' target='_blank'>UniView</a> or the <a href='http://r12a.github.io/apps/conversion/' target='_blank'>Unicode Conversion Tool</a>. diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht new file mode 100644 index 00000000000..714f133150a --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht @@ -0,0 +1,8 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" /> + </head><body> + <span lang="en" style="font-size:32px" xml:lang="en">i̇i</span> + </body> +</html>
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht index 5afa3131090..e9c9cf27c37 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht @@ -4512,6 +4512,14 @@ <td rowspan="1"></td> </tr> </tbody> + <tbody id="text-transform-lowercase-002" class=""> + <tr> + <td rowspan="1" title="text-transform I with dot above"> + <a href="text-transform-lowercase-002.xht">text-transform-lowercase-002</a></td> + <td><a href="reference/text-transform-lowercase-002-ref.xht">=</a> </td> + <td rowspan="1"></td> + </tr> + </tbody> <tbody id="text-transform-none-001" class=""> <tr> <td rowspan="1" title="text-transform - none - basic cases"> diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list index c44b7390cab..903654219bd 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list @@ -560,6 +560,7 @@ text-transform-capitalize-031.xht == reference/text-transform-tailoring-005-ref. text-transform-capitalize-032.xht == reference/text-transform-capitalize-032-ref.xht text-transform-fullwidth-001.xht == reference/text-transform-fullwidth-001-ref.xht text-transform-lowercase-001.xht == reference/text-transform-lowercase-001-ref.xht +text-transform-lowercase-002.xht == reference/text-transform-lowercase-002-ref.xht text-transform-none-001.xht == reference/text-transform-none-001-ref.xht text-transform-tailoring-001.xht == reference/text-transform-tailoring-001-ref.xht text-transform-tailoring-002.xht == reference/text-transform-tailoring-002-ref.xht diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht new file mode 100644 index 00000000000..187725f4552 --- /dev/null +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht @@ -0,0 +1,21 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <title>CSS Test: text-transform I with dot above</title> + <style type="text/css"> + @page { font: italic 8pt sans-serif; color: gray; + margin: 7%; + counter-increment: page; + @top-left { content: "CSS Text Module Level 3 CR Test Suite"; } + @top-right { content: "Test text-transform-lowercase-002"; } + @bottom-right { content: counter(page); } + } +</style> + <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" /> + <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase" /> + <link rel="match" href="reference/text-transform-lowercase-002-ref.xht" /> + <meta name="assert" content="Tests that U+0130 to lowercase includes U+0307" /> + <meta name="flags" content="" /> + </head><body> + <span lang="en" style="font-size:32px;text-transform:lowercase" xml:lang="en">İI</span> +</body></html>
\ No newline at end of file diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht index 342207b4cc5..c63fc732c6f 100644 --- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht +++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht @@ -21,7 +21,7 @@ </head> <body> <p class="instructions">Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.</p> -<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ I</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div> +<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ İ</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div> <!--Notes: Characters from this block that do not have case equivalents: ı, ĸ, ʼn, ſ Tip: To identify the characters where differences occur, in order to report problem characters,either mouse over to reveal a tooltip, or copy and paste the sequence into a tool such as <a href='http://r12a.github.io/uniview/' target='_blank'>UniView</a> or the <a href='http://r12a.github.io/apps/conversion/' target='_blank'>Unicode Conversion Tool</a>. |