diff --git a/layout/reftests/text-decoration/reftest.list b/layout/reftests/text-decoration/reftest.list
index 6b97a7fec18b..b91747721cde 100644
--- a/layout/reftests/text-decoration/reftest.list
+++ b/layout/reftests/text-decoration/reftest.list
@@ -118,3 +118,6 @@ test-pref(layout.css.text-decoration-thickness.enabled,false) == text-decoration
test-pref(layout.css.text-decoration-skip-ink.enabled,true) test-pref(layout.css.text-underline-offset.enabled,true) fails HTTP(..) == skip-ink-multiline-position.html skip-ink-multiline-position-ref.html
# fails due to bug 1573711
test-pref(layout.css.text-decoration-skip-ink.enabled,true) fails == skip-ink-vertical-align.html skip-ink-vertical-align-ref.html
+pref(layout.css.text-decoration-skip-ink.enabled,true) fuzzy(0-94,0-4) == skip-ink-cjk-1.html skip-ink-cjk-1-ref.html
+pref(layout.css.text-decoration-skip-ink.enabled,true) == skip-ink-cjk-2.html skip-ink-cjk-2-ref.html
+pref(layout.css.text-decoration-skip-ink.enabled,true) == skip-ink-cjk-3.html skip-ink-cjk-3-ref.html
diff --git a/layout/reftests/text-decoration/skip-ink-cjk-1-ref.html b/layout/reftests/text-decoration/skip-ink-cjk-1-ref.html
new file mode 100644
index 000000000000..fd0a816f014e
--- /dev/null
+++ b/layout/reftests/text-decoration/skip-ink-cjk-1-ref.html
@@ -0,0 +1,18 @@
+
+
+
+
+
The underline should skip descenders on the English but not the Japanese:
+skipping 土砂災害警戒情報 skipping
diff --git a/layout/reftests/text-decoration/skip-ink-cjk-1.html b/layout/reftests/text-decoration/skip-ink-cjk-1.html
new file mode 100644
index 000000000000..3dbe2c7f6bbb
--- /dev/null
+++ b/layout/reftests/text-decoration/skip-ink-cjk-1.html
@@ -0,0 +1,15 @@
+
+
+
+
+The underline should skip descenders on the English but not the Japanese:
+skipping 土砂災害警戒情報 skipping
diff --git a/layout/reftests/text-decoration/skip-ink-cjk-2-ref.html b/layout/reftests/text-decoration/skip-ink-cjk-2-ref.html
new file mode 100644
index 000000000000..2e28752e150b
--- /dev/null
+++ b/layout/reftests/text-decoration/skip-ink-cjk-2-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
+黄砂情報 実況図 / 予測図
+気象衛星 10分ごと / 2.5分ごと
+レーダー•ナウキャスト(降水•雷•竜巻)
diff --git a/layout/reftests/text-decoration/skip-ink-cjk-2.html b/layout/reftests/text-decoration/skip-ink-cjk-2.html
new file mode 100644
index 000000000000..5d180d57c322
--- /dev/null
+++ b/layout/reftests/text-decoration/skip-ink-cjk-2.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
+黄砂情報 実況図 / 予測図
+気象衛星 10分ごと / 2.5分ごと
+レーダー•ナウキャスト(降水•雷•竜巻)
diff --git a/layout/reftests/text-decoration/skip-ink-cjk-3-ref.html b/layout/reftests/text-decoration/skip-ink-cjk-3-ref.html
new file mode 100644
index 000000000000..49829ffb6a7a
--- /dev/null
+++ b/layout/reftests/text-decoration/skip-ink-cjk-3-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
+黄砂情報 実況図 / 予測図
+気象衛星 10分ごと / 2.5分ごと
+レーダー•ナウキャスト(降水•雷•竜巻)
diff --git a/layout/reftests/text-decoration/skip-ink-cjk-3.html b/layout/reftests/text-decoration/skip-ink-cjk-3.html
new file mode 100644
index 000000000000..7782f7492949
--- /dev/null
+++ b/layout/reftests/text-decoration/skip-ink-cjk-3.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
+黄砂情報 実況図 / 予測図
+気象衛星 10分ごと / 2.5分ごと
+レーダー•ナウキャスト(降水•雷•竜巻)