aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/css-tests/css-text-3_dev
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/css-tests/css-text-3_dev')
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/reftest.list1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm12
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm2
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data6
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/index.htm1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/index.xht1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/testinfo.data3
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht12
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht2
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht21
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht2
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: &#x0131;, &#x0138;, &#x0149;, &#x017F;
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: &#x0131;, &#x0138;, &#x0149;, &#x017F;
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: &#x0131;, &#x0138;, &#x0149;, &#x017F;
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>.