diff --git a/layout/reftests/fonts/sil/Padauk.ttf b/layout/reftests/fonts/sil/Padauk.ttf deleted file mode 100644 index 68958e98fdb..00000000000 Binary files a/layout/reftests/fonts/sil/Padauk.ttf and /dev/null differ diff --git a/layout/reftests/fonts/sil/PigLatin-nographite.ttf b/layout/reftests/fonts/sil/PigLatin-nographite.ttf deleted file mode 100644 index 359c0adfb08..00000000000 Binary files a/layout/reftests/fonts/sil/PigLatin-nographite.ttf and /dev/null differ diff --git a/layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf b/layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf deleted file mode 100755 index 411935215aa..00000000000 Binary files a/layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf and /dev/null differ diff --git a/layout/reftests/text/graphite-01-ref.html b/layout/reftests/text/graphite-01-ref.html deleted file mode 100644 index 6e8b3ab5087..00000000000 --- a/layout/reftests/text/graphite-01-ref.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - -

-Igpay -

- - diff --git a/layout/reftests/text/graphite-01.html b/layout/reftests/text/graphite-01.html deleted file mode 100644 index aa8b13fce60..00000000000 --- a/layout/reftests/text/graphite-01.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - -

-Pig -

- - diff --git a/layout/reftests/text/graphite-02-ref.html b/layout/reftests/text/graphite-02-ref.html deleted file mode 100644 index 2e00202bc90..00000000000 --- a/layout/reftests/text/graphite-02-ref.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - -

-Igpay
Atinlay -

- - diff --git a/layout/reftests/text/graphite-02.html b/layout/reftests/text/graphite-02.html deleted file mode 100644 index 0842dff7bf5..00000000000 --- a/layout/reftests/text/graphite-02.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - -

-Pig Latin -

- - diff --git a/layout/reftests/text/graphite-03-notref.html b/layout/reftests/text/graphite-03-notref.html deleted file mode 100644 index 32f8aaea3a0..00000000000 --- a/layout/reftests/text/graphite-03-notref.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -

-ပှၤလၢအတလဲၤဘၣ်ဝဲလၢ ပှၤတတီတလိၤဘၣ်အ ကူၣ်ထီၣ်ဖးလီၤတၢ်အပူၤ, ဒီးတဆၢထၢၣ်ဘၣ်ဝဲလၢ ပှၤမၤတၢ်ဒဲးဘးအကျဲ, ဒီးတဆ့ၣ်နီၤဘၣ်ဝဲလၢ ပှၤ ဒုၣ်ဒွဲၣ်တၢ်အလီၢ်ဆ့ၣ်နီၤဘၣ်န့ၣ် ဘၣ်ဆိၣ်ဂ့ၤဝဲလီၤ. -

- - diff --git a/layout/reftests/text/graphite-03a.html b/layout/reftests/text/graphite-03a.html deleted file mode 100644 index 6577b443a56..00000000000 --- a/layout/reftests/text/graphite-03a.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - -

-ပှၤလၢအတလဲၤဘၣ်ဝဲလၢ ပှၤတတီတလိၤဘၣ်အ ကူၣ်ထီၣ်ဖးလီၤတၢ်အပူၤ, ဒီးတဆၢထၢၣ်ဘၣ်ဝဲလၢ ပှၤမၤတၢ်ဒဲးဘးအကျဲ, ဒီးတဆ့ၣ်နီၤဘၣ်ဝဲလၢ ပှၤ ဒုၣ်ဒွဲၣ်တၢ်အလီၢ်ဆ့ၣ်နီၤဘၣ်န့ၣ် ဘၣ်ဆိၣ်ဂ့ၤဝဲလီၤ. -

- - diff --git a/layout/reftests/text/graphite-03b.html b/layout/reftests/text/graphite-03b.html deleted file mode 100644 index d3f8f853e2d..00000000000 --- a/layout/reftests/text/graphite-03b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - -

-ပှၤလၢအတလဲၤဘၣ်ဝဲလၢ ပှၤတတီတလိၤဘၣ်အ ကူၣ်ထီၣ်ဖးလီၤတၢ်အပူၤ, ဒီးတဆၢထၢၣ်ဘၣ်ဝဲလၢ ပှၤမၤတၢ်ဒဲးဘးအကျဲ, ဒီးတဆ့ၣ်နီၤဘၣ်ဝဲလၢ ပှၤ ဒုၣ်ဒွဲၣ်တၢ်အလီၢ်ဆ့ၣ်နီၤဘၣ်န့ၣ် ဘၣ်ဆိၣ်ဂ့ၤဝဲလီၤ. -

- - diff --git a/layout/reftests/text/graphite-04-fa.html b/layout/reftests/text/graphite-04-fa.html deleted file mode 100644 index 2155c8661fc..00000000000 --- a/layout/reftests/text/graphite-04-fa.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - -۰۱۲۳۴۵۶۷۸۹ - - diff --git a/layout/reftests/text/graphite-04-ref.html b/layout/reftests/text/graphite-04-ref.html deleted file mode 100644 index 72e5cdb8afc..00000000000 --- a/layout/reftests/text/graphite-04-ref.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -۰۱۲۳۴۵۶۷۸۹ - - diff --git a/layout/reftests/text/graphite-04-sd.html b/layout/reftests/text/graphite-04-sd.html deleted file mode 100644 index 85ebe2c3e8b..00000000000 --- a/layout/reftests/text/graphite-04-sd.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - -۰۱۲۳۴۵۶۷۸۹ - - diff --git a/layout/reftests/text/graphite-04-snd.html b/layout/reftests/text/graphite-04-snd.html deleted file mode 100644 index 3bd776f230a..00000000000 --- a/layout/reftests/text/graphite-04-snd.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -۰۱۲۳۴۵۶۷۸۹ - - diff --git a/layout/reftests/text/graphite-04-ur.html b/layout/reftests/text/graphite-04-ur.html deleted file mode 100644 index 579b2ab8aad..00000000000 --- a/layout/reftests/text/graphite-04-ur.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -۰۱۲۳۴۵۶۷۸۹ - - diff --git a/layout/reftests/text/graphite-04-urd.html b/layout/reftests/text/graphite-04-urd.html deleted file mode 100644 index 33599b4cd96..00000000000 --- a/layout/reftests/text/graphite-04-urd.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - -۰۱۲۳۴۵۶۷۸۹ - - diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list index a430d80786c..113ee3fb42c 100644 --- a/layout/reftests/text/reftest.list +++ b/layout/reftests/text/reftest.list @@ -170,35 +170,14 @@ skip-if(B2G) == 726392-3.html 726392-3-ref.html != emoji-01.html emoji-01-notref.html != emoji-02.html emoji-02-notref.html -# check that Graphite shaping (bug 631479) is working -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-01.html graphite-01-ref.html -# Test 02 (using Pig Latin) is fuzzy on Win7 because glyph positioning is not guaranteed to match exactly -# between a sequence of simple glyphs rendered individually, and the same sequence treated as a single cluster. -fuzzy-if(winWidget,43,220) pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-02.html graphite-02-ref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) != graphite-03a.html graphite-03-notref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) != graphite-03b.html graphite-03-notref.html -pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) != graphite-01.html graphite-01-ref.html -pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) != graphite-02.html graphite-02-ref.html -# test 03a (lang setting in Padauk font) now works in opentype/harfbuzz as well, but not on Windows (using Uniscribe/DirectWrite) -fails-if(winWidget) pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) != graphite-03a.html graphite-03-notref.html -pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) == graphite-03b.html graphite-03-notref.html - -# tests for graphite rendering with valid and invalid lang tags -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-fa.html graphite-04-ref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) != graphite-04-sd.html graphite-04-ref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-snd.html graphite-04-ref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) != graphite-04-ur.html graphite-04-ref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-urd.html graphite-04-ref.html -pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) != graphite-04-sd.html graphite-04-ur.html - # tests to compare graphite to opentype (will trivially pass when graphite not enabled) HTTP(..) == graphite-05-ot-only.html graphite-05-ref.html -HTTP(..) != graphite-05-ot-only.html graphite-05-fail.html +skip-if(B2G) HTTP(..) != graphite-05-ot-only.html graphite-05-fail.html HTTP(..) == graphite-05-simple.html graphite-05-ref.html HTTP(..) == graphite-05-multipass.html graphite-05-ref.html -HTTP(..) == graphite-05-lang.html graphite-05-ref.html -HTTP(..) == graphite-05-badlang.html graphite-05-ref.html -HTTP(..) == graphite-05-feat.html graphite-05-ref.html +skip-if(B2G) HTTP(..) == graphite-05-lang.html graphite-05-ref.html +skip-if(B2G) HTTP(..) == graphite-05-badlang.html graphite-05-ref.html +skip-if(B2G) HTTP(..) == graphite-05-feat.html graphite-05-ref.html # comparing composed and decomposed characters that should render identically # under both OpenType and Graphite shaping