diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index ad5ad84480e..29bf804b1d9 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -138565,6 +138565,30 @@
{}
]
],
+ "css/css-text/text-transform/text-transform-full-size-kana-001.html": [
+ [
+ "/css/css-text/text-transform/text-transform-full-size-kana-001.html",
+ [
+ [
+ "/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-text/text-transform/text-transform-full-size-kana-002.html": [
+ [
+ "/css/css-text/text-transform/text-transform-full-size-kana-002.html",
+ [
+ [
+ "/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-text/text-transform/text-transform-fullwidth-001.xht": [
[
"/css/css-text/text-transform/text-transform-fullwidth-001.xht",
@@ -266627,6 +266651,16 @@
{}
]
],
+ "css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-text/text-transform/reference/text-transform-fullwidth-001-ref.xht": [
[
{}
@@ -562379,6 +562413,14 @@
"22687d2111777c468fc6887ad63a7cdf9250ae44",
"support"
],
+ "css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html": [
+ "f9dd3b8e8fa64173a3977a24425b3cc53c1c0497",
+ "support"
+ ],
+ "css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html": [
+ "15da056b7bbd944bf217c3cd22ef6fdd40ce9a46",
+ "support"
+ ],
"css/css-text/text-transform/reference/text-transform-fullwidth-001-ref.xht": [
"9525b994a8f0c296bc703b19baf91bef4f84c686",
"support"
@@ -562667,6 +562709,14 @@
"6032c9bd781c3440934f008c8260f6ad639d4fd6",
"reftest"
],
+ "css/css-text/text-transform/text-transform-full-size-kana-001.html": [
+ "85676685923788005ded671d6c7be6d496cef447",
+ "reftest"
+ ],
+ "css/css-text/text-transform/text-transform-full-size-kana-002.html": [
+ "75399f3798df13b4190e539d0ad864ce206e1c16",
+ "reftest"
+ ],
"css/css-text/text-transform/text-transform-fullwidth-001.xht": [
"9ee7b6c42d22f9b53cfd67ab157010dbaff8db0b",
"reftest"
diff --git a/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini b/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
index 2ebb4ee549a..ef863b730f3 100644
--- a/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
+++ b/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
@@ -50,9 +50,6 @@
[Matching font-weight: '500' should prefer '400' over '350 399']
expected: FAIL
- [Matching font-weight: '500' should prefer '350 399' over '351 398']
- expected: FAIL
-
[Matching font-weight: '500' should prefer '351 398' over '501 550']
expected: FAIL
@@ -221,9 +218,6 @@
[Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
expected: FAIL
- [Matching font-style: 'oblique -20deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
- expected: FAIL
-
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
@@ -269,9 +263,6 @@
[Matching font-style: 'oblique 20deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
- [Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
- expected: FAIL
-
[Matching font-style: 'oblique 21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
diff --git a/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini b/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini
index b075270b5f3..b389869f753 100644
--- a/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini
+++ b/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini
@@ -1,10 +1,4 @@
[font-weight-matching.html]
- [Test @font-face matching for weight 250]
- expected: FAIL
-
- [Test @font-face matching for weight 399]
- expected: FAIL
-
[Test @font-face matching for weight 400]
expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/text-transform/text-transform-full-size-kana-001.html.ini b/tests/wpt/metadata/css/css-text/text-transform/text-transform-full-size-kana-001.html.ini
new file mode 100644
index 00000000000..ded993140eb
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/text-transform/text-transform-full-size-kana-001.html.ini
@@ -0,0 +1,2 @@
+[text-transform-full-size-kana-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
index 6c9f3bcf788..b7de7c60d17 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
@@ -506,39 +506,6 @@
[text-indent percentage(%) / values]
expected: FAIL
- [height length(mm) / values]
- expected: FAIL
-
- [padding-left length(px) / values]
- expected: FAIL
-
- [height length(px) / values]
- expected: FAIL
-
- [padding-bottom length(mm) / values]
- expected: FAIL
-
- [margin-top length(mm) / values]
- expected: FAIL
-
- [padding-left length(pt) / values]
- expected: FAIL
-
- [margin-top length(em) / values]
- expected: FAIL
-
- [padding-left length(em) / values]
- expected: FAIL
-
- [margin-top length(pt) / values]
- expected: FAIL
-
- [margin-right length(cm) / values]
- expected: FAIL
-
- [width length(px) / values]
- expected: FAIL
-
- [width length(ex) / values]
+ [text-shadow shadow(shadow) / values]
expected: FAIL
diff --git a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini
index 83eea959593..5ceda544546 100644
--- a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini
@@ -47,66 +47,33 @@
[bottom intermediate]
expected: FAIL
- [margin-right end]
- expected: FAIL
-
- [width end]
- expected: FAIL
-
- [max-height end]
- expected: FAIL
-
- [text-indent end]
- expected: FAIL
-
- [outline-offset end]
- expected: FAIL
-
- [margin-top end]
- expected: FAIL
-
[outline-width end]
expected: FAIL
- [line-height end]
- expected: FAIL
-
- [top end]
- expected: FAIL
-
- [min-width end]
- expected: FAIL
-
[right end]
expected: FAIL
- [background-color end]
- expected: FAIL
-
- [margin-left intermediate]
- expected: FAIL
-
- [border-left-width end]
- expected: FAIL
-
- [padding-left intermediate]
- expected: FAIL
-
- [padding-top end]
- expected: FAIL
-
- [margin-bottom end]
- expected: FAIL
-
- [padding-top intermediate]
- expected: FAIL
-
- [border-right-width end]
- expected: FAIL
-
- [padding-bottom intermediate]
- expected: FAIL
-
[left end]
expected: FAIL
+ [word-spacing intermediate]
+ expected: FAIL
+
+ [outline-width intermediate]
+ expected: FAIL
+
+ [vertical-align intermediate]
+ expected: FAIL
+
+ [right intermediate]
+ expected: FAIL
+
+ [max-width intermediate]
+ expected: FAIL
+
+ [max-height intermediate]
+ expected: FAIL
+
+ [border-spacing intermediate]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
index d0509d2ede5..32626f90fad 100644
--- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
+++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
@@ -2,7 +2,7 @@
type: testharness
[single-byte-decoder.html?document]
- expected: TIMEOUT
+ expected: CRASH
[windows-1254: iso_8859-9 (document.characterSet and document.inputEncoding)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini
deleted file mode 100644
index 75d75b4cda2..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[traverse_the_history_2.html]
- [Multiple history traversals, last would be aborted]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
index b078a0c1172..007192f4b30 100644
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
+++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
@@ -5,3 +5,12 @@
[Set location.protocol to http+x]
expected: FAIL
+ [Set location.protocol to data]
+ expected: FAIL
+
+ [Set location.protocol to ftp]
+ expected: FAIL
+
+ [Set location.protocol to x]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini
index 9579b42287e..b4b985f0016 100644
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini
+++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini
@@ -18,9 +18,6 @@
[Set data URL frame location.protocol to http+x]
expected: FAIL
- [Set HTTP URL frame location.protocol to ftp]
- expected: FAIL
-
[Set HTTP URL frame location.protocol to gopher]
expected: FAIL
@@ -30,6 +27,3 @@
[Set HTTP URL frame location.protocol to data]
expected: FAIL
- [Set HTTP URL frame location.protocol to x]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
index 3352221fdd7..29b0025a2ae 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
@@ -1,26 +1,15 @@
[viewport-change.html]
type: testharness
+ expected: TIMEOUT
[picture: source (max-width:500px) broken image, img valid image, resize to wide]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img valid image, resize to wide]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img broken image, resize to narrow]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img valid image, resize to narrow]
- expected: FAIL
-
- [img (srcset 1 cand) valid image, resize to wide]
- expected: FAIL
-
- [picture: same URL in source (max-width:500px) and img, resize to wide]
- expected: FAIL
-
- [img (srcset 1 cand) valid image, resize to narrow]
- expected: FAIL
-
- [picture: same URL in source (max-width:500px) and img, resize to narrow]
- expected: FAIL
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini
new file mode 100644
index 00000000000..c3522eadce0
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini
@@ -0,0 +1,52 @@
+[parse-a-sizes-attribute-width-1000px.html]
+ [ ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
+ [
ref sizes="1px" (width:1000px)]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
new file mode 100644
index 00000000000..9e522297c94
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
@@ -0,0 +1,7 @@
+[toggleEvent.html]
+ [Calling open twice on 'details' fires only one toggle event]
+ expected: FAIL
+
+ [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
new file mode 100644
index 00000000000..c7e9c7434f5
--- /dev/null
+++ b/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
@@ -0,0 +1,283 @@
+[limited-quirks.html]
+ [top: -\\31 .5]
+ expected: FAIL
+
+ [bottom: -1A]
+ expected: FAIL
+
+ [bottom: -1a]
+ expected: FAIL
+
+ [top: @1]
+ expected: FAIL
+
+ [top: "1a"]
+ expected: FAIL
+
+ [top: @a]
+ expected: FAIL
+
+ [bottom: "1"]
+ expected: FAIL
+
+ [bottom: -/**/1]
+ expected: FAIL
+
+ [top: +/**/1]
+ expected: FAIL
+
+ [bottom: @1a]
+ expected: FAIL
+
+ [top: 1\\31 ]
+ expected: FAIL
+
+ [top: url('1')]
+ expected: FAIL
+
+ [bottom: -\\31 ]
+ expected: FAIL
+
+ [top: calc(1)]
+ expected: FAIL
+
+ [top: \\31 ]
+ expected: FAIL
+
+ [bottom: +1\\31 ]
+ expected: FAIL
+
+ [bottom: 1\\31 .5]
+ expected: FAIL
+
+ [bottom: #0001]
+ expected: FAIL
+
+ [top: calc(2 * 2px)]
+ expected: FAIL
+
+ [bottom: 1a]
+ expected: FAIL
+
+ [bottom: A]
+ expected: FAIL
+
+ [bottom: #01]
+ expected: FAIL
+
+ [top: +\\31 .5]
+ expected: FAIL
+
+ [bottom: #1]
+ expected: FAIL
+
+ [top: -/**/1]
+ expected: FAIL
+
+ [bottom: +\\31 .5]
+ expected: FAIL
+
+ [bottom: \\31 ]
+ expected: FAIL
+
+ [bottom: calc(1)]
+ expected: FAIL
+
+ [top: #001]
+ expected: FAIL
+
+ [top: +\\31 ]
+ expected: FAIL
+
+ [bottom: +\\31 ]
+ expected: FAIL
+
+ [top: +1.5]
+ expected: FAIL
+
+ [top: +1\\31 ]
+ expected: FAIL
+
+ [bottom: @a]
+ expected: FAIL
+
+ [bottom: @1]
+ expected: FAIL
+
+ [top: #1]
+ expected: FAIL
+
+ [top: 1a]
+ expected: FAIL
+
+ [bottom: +1a]
+ expected: FAIL
+
+ [bottom: +1A]
+ expected: FAIL
+
+ [bottom: "a"]
+ expected: FAIL
+
+ [top: #00001]
+ expected: FAIL
+
+ [bottom: -1\\31 .5]
+ expected: FAIL
+
+ [top: "1"]
+ expected: FAIL
+
+ [bottom: 1.5]
+ expected: FAIL
+
+ [bottom: -\\31 .5]
+ expected: FAIL
+
+ [bottom: url('1')]
+ expected: FAIL
+
+ [bottom: -1.5]
+ expected: FAIL
+
+ [top: \\31 .5]
+ expected: FAIL
+
+ [bottom: "1a"]
+ expected: FAIL
+
+ [bottom: calc(2 * 2px)]
+ expected: FAIL
+
+ [bottom: +1\\31 .5]
+ expected: FAIL
+
+ [bottom: 1\\31 ]
+ expected: FAIL
+
+ [bottom: +/**/1]
+ expected: FAIL
+
+ [bottom: #00001]
+ expected: FAIL
+
+ [top: url(1)]
+ expected: FAIL
+
+ [bottom: #001]
+ expected: FAIL
+
+ [top: +1\\31 .5]
+ expected: FAIL
+
+ [top: -1a]
+ expected: FAIL
+
+ [top: -1A]
+ expected: FAIL
+
+ [bottom: url(1)]
+ expected: FAIL
+
+ [top: a]
+ expected: FAIL
+
+ [top: A]
+ expected: FAIL
+
+ [top: #000001]
+ expected: FAIL
+
+ [top: 1]
+ expected: FAIL
+
+ [top: 1\\31 .5]
+ expected: FAIL
+
+ [bottom: a]
+ expected: FAIL
+
+ [bottom: 1]
+ expected: FAIL
+
+ [bottom: +1]
+ expected: FAIL
+
+ [bottom: #000001]
+ expected: FAIL
+
+ [bottom: +a]
+ expected: FAIL
+
+ [bottom: +A]
+ expected: FAIL
+
+ [top: 1.5]
+ expected: FAIL
+
+ [top: +A]
+ expected: FAIL
+
+ [top: +a]
+ expected: FAIL
+
+ [top: +1]
+ expected: FAIL
+
+ [top: -1.5]
+ expected: FAIL
+
+ [top: -1\\31 .5]
+ expected: FAIL
+
+ [top: +1a]
+ expected: FAIL
+
+ [top: +1A]
+ expected: FAIL
+
+ [top: @1a]
+ expected: FAIL
+
+ [bottom: \\31 .5]
+ expected: FAIL
+
+ [top: "a"]
+ expected: FAIL
+
+ [top: #01]
+ expected: FAIL
+
+ [bottom: +1.5]
+ expected: FAIL
+
+ [bottom: -A]
+ expected: FAIL
+
+ [bottom: -a]
+ expected: FAIL
+
+ [bottom: -1\\31 ]
+ expected: FAIL
+
+ [top: #0001]
+ expected: FAIL
+
+ [bottom: -1]
+ expected: FAIL
+
+ [top: -\\31 ]
+ expected: FAIL
+
+ [top: -A]
+ expected: FAIL
+
+ [top: -a]
+ expected: FAIL
+
+ [top: -1]
+ expected: FAIL
+
+ [top: -1\\31 ]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
index fbd7bb0ab3d..2d731dcbb8d 100644
--- a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
+++ b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini
@@ -2,29 +2,29 @@
[request.formData() with input: &&&a=b&&&&c=d&]
expected: FAIL
- [response.formData() with input: a=b&c=d]
- expected: FAIL
-
[response.formData() with input: a&b&c]
expected: FAIL
- [response.formData() with input: _charset_=windows-1252&test=%C2x]
+ [request.formData() with input: a&b&c]
+ expected: FAIL
+
+ [request.formData() with input: a=b&c=d]
+ expected: FAIL
+
+ [response.formData() with input: &&&a=b&&&&c=d&]
expected: FAIL
[urlencoded-parser.any.worker.html]
- [request.formData() with input: a&b&c]
- expected: FAIL
-
- [response.formData() with input: _charset_=windows-1252&test=%C2x]
- expected: FAIL
-
- [response.formData() with input: a=b&c=d]
- expected: FAIL
-
- [response.formData() with input: a&b&c]
- expected: FAIL
-
[request.formData() with input: _charset_=windows-1252&test=%C2x]
expected: FAIL
+ [response.formData() with input: a=b&c=d&]
+ expected: FAIL
+
+ [request.formData() with input: a=b&c=d]
+ expected: FAIL
+
+ [request.formData() with input: a=b&c=d&]
+ expected: FAIL
+
diff --git a/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini
new file mode 100644
index 00000000000..dbea4f293ad
--- /dev/null
+++ b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini
@@ -0,0 +1,2 @@
+[transition_calc_implicit.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html
new file mode 100644
index 00000000000..f9dd3b8e8fa
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html
@@ -0,0 +1,72 @@
+
+
+
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.
+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.
+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.
+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.
+