gecko-dev/layout/reftests/text
Jonathan Kew f80018a6b5 Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor
Using hyphenation patterns from https://github.com/santhoshtr/hyphenation.

The tests here are implemented as Mozilla reftests rather than added to WPT because I don't think
we can reasonably have such tests in WPT. The specific set of languages for which the UA supports
auto-hyphenation is not a normative requirement, and nor is the particular dictionary or algorithm
that will be used for any specific language. As such, the exact results are not defined by the
spec. (They may also change over time, if the hyphenation rules we use are updated, in which case
the tests will have to change accordingly.)

Differential Revision: https://phabricator.services.mozilla.com/D133558
2021-12-13 14:20:06 +00:00
..
444656-ref.html
444656.html
449555-1-ref.html
449555-1.html
467722-ref.html
467722.html
475092-pos.html
475092-ref.html
475092-sub.html
476378-soft-hyphen-fallback-ref.html
476378-soft-hyphen-fallback.html
577380-ref.html
577380.html
726392-1-ref.html
726392-1.html
726392-2-ref.html
726392-2.html
726392-3-ref.html
726392-3.html
745555-1-ref.html
745555-1.html
745555-2-ref.html
745555-2.html
820255-ref.html
820255.html
1170688-ref.html
1170688.html
1320665-cmap-format-13-ref.html
1320665-cmap-format-13.html
1331339-script-extensions-shaping-1-ref.html
1331339-script-extensions-shaping-1.html
1349308-1.html
1349308-notref.html
1463020-letter-spacing-text-transform-1-ref.html Bug 1692498 - Let the emoji font pref override Unicode presentation style only if it's explicitly user-set. r=emk 2021-02-16 10:06:10 +00:00
1463020-letter-spacing-text-transform-1.html Bug 1692498 - Let the emoji font pref override Unicode presentation style only if it's explicitly user-set. r=emk 2021-02-16 10:06:10 +00:00
1463020-letter-spacing-text-transform-2-ref.html
1463020-letter-spacing-text-transform-2.html
1507661-spurious-hyphenation-after-explicit-ref.html
1507661-spurious-hyphenation-after-explicit.html
1522857-1-ref.html
1522857-1.html
1637405-pua-shaping-1-notref.html
1637405-pua-shaping-1.html
1655364-1-ref.html
1655364-1.html
1670581-1-ref.html
1670581-1.html
1673098-1-ref.html Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman 2020-10-26 05:33:06 +00:00
1673098-1.html Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman 2020-10-26 05:33:06 +00:00
arabic-fallback-1-ref.html
arabic-fallback-1.html
arabic-fallback-2-ref.html
arabic-fallback-2.html
arabic-fallback-3-ref.html
arabic-fallback-3.html
arabic-fallback-4-ref.html
arabic-fallback-4.html
arabic-final-ligature-spacing-ref.html Bug 1687426 - If a CSS generic font-family name is present, use this to determine which font prefs to look at during fallback. r=emk 2021-02-01 10:47:40 +00:00
arabic-final-ligature-spacing.html Bug 1687426 - If a CSS generic font-family name is present, use this to determine which font prefs to look at during fallback. r=emk 2021-02-01 10:47:40 +00:00
arabic-marks-1-ref.html
arabic-marks-1.html
arabic-shaping-1-ref.html
arabic-shaping-1.html
arial-bold-lam-alef-1-ref.html
arial-bold-lam-alef-1.html
auto-hyphenation-1-notref.html
auto-hyphenation-1-ref.html
auto-hyphenation-1.html
auto-hyphenation-1a.html
auto-hyphenation-2-ref.html
auto-hyphenation-2.html
auto-hyphenation-3-ref.html
auto-hyphenation-3.html
auto-hyphenation-4-ref.html
auto-hyphenation-4.html
auto-hyphenation-5-ref.html
auto-hyphenation-5.html
auto-hyphenation-6-ref.html
auto-hyphenation-6.html
auto-hyphenation-7-ref.html
auto-hyphenation-7.html
auto-hyphenation-8-ref.html
auto-hyphenation-8.html
auto-hyphenation-9-ref.html
auto-hyphenation-9.html
auto-hyphenation-10-ref.html
auto-hyphenation-10.html
auto-hyphenation-af-1-ref.html
auto-hyphenation-af-1.html
auto-hyphenation-bg-1-ref.html
auto-hyphenation-bg-1.html
auto-hyphenation-bn-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-bn-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-ca-1-ref.html
auto-hyphenation-ca-1.html
auto-hyphenation-cy-1-ref.html
auto-hyphenation-cy-1.html
auto-hyphenation-da-1-ref.html
auto-hyphenation-da-1.html
auto-hyphenation-de-1901-1-ref.html
auto-hyphenation-de-1901-1.html
auto-hyphenation-de-1996-1-ref.html
auto-hyphenation-de-1996-1.html
auto-hyphenation-de-ch-1-ref.html
auto-hyphenation-de-ch-1.html
auto-hyphenation-eo-1-ref.html
auto-hyphenation-eo-1.html
auto-hyphenation-es-1-ref.html
auto-hyphenation-es-1.html
auto-hyphenation-et-1-ref.html
auto-hyphenation-et-1.html
auto-hyphenation-fi-1-ref.html
auto-hyphenation-fi-1.html
auto-hyphenation-fr-1-ref.html
auto-hyphenation-fr-1.html
auto-hyphenation-gl-1-ref.html
auto-hyphenation-gl-1.html
auto-hyphenation-gu-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-gu-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-hi-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-hi-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-hr-1-ref.html
auto-hyphenation-hr-1.html
auto-hyphenation-hsb-1-ref.html
auto-hyphenation-hsb-1.html
auto-hyphenation-hu-1-ref.html
auto-hyphenation-hu-1.html
auto-hyphenation-ia-1-ref.html
auto-hyphenation-ia-1.html
auto-hyphenation-is-1-ref.html
auto-hyphenation-is-1.html
auto-hyphenation-it-1-ref.html
auto-hyphenation-it-1.html
auto-hyphenation-kmr-1-ref.html
auto-hyphenation-kmr-1.html
auto-hyphenation-kn-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-kn-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-la-1-ref.html
auto-hyphenation-la-1.html
auto-hyphenation-lt-1-ref.html
auto-hyphenation-lt-1.html
auto-hyphenation-ml-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-ml-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-mn-1-ref.html
auto-hyphenation-mn-1.html
auto-hyphenation-nb-1-ref.html
auto-hyphenation-nb-1.html
auto-hyphenation-nl-1-ref.html
auto-hyphenation-nl-1.html
auto-hyphenation-nn-1-ref.html
auto-hyphenation-nn-1.html
auto-hyphenation-pa-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-pa-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-pl-1-ref.html
auto-hyphenation-pl-1.html
auto-hyphenation-pt-1-ref.html
auto-hyphenation-pt-1.html
auto-hyphenation-ru-1-ref.html
auto-hyphenation-ru-1.html
auto-hyphenation-sh-1-ref.html
auto-hyphenation-sh-1.html
auto-hyphenation-sl-1-ref.html
auto-hyphenation-sl-1.html
auto-hyphenation-sr-1-ref.html
auto-hyphenation-sr-1.html
auto-hyphenation-sv-1-notref.html
auto-hyphenation-sv-1-ref.html
auto-hyphenation-sv-1.html
auto-hyphenation-ta-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-ta-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-te-1-ref.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-te-1.html Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
auto-hyphenation-tr-1-ref.html
auto-hyphenation-tr-1.html
auto-hyphenation-transformed-1-ref.html
auto-hyphenation-transformed-1.html
auto-hyphenation-uk-1-ref.html
auto-hyphenation-uk-1.html
auto-hyphenation-xmllang-1.xhtml
auto-hyphenation-xmllang-1a.xhtml
auto-hyphenation-xmllang-2.xhtml
auto-hyphenation-xmllang-3.xhtml
auto-hyphenation-xmllang-4.xhtml
auto-hyphenation-xmllang-5.xhtml
auto-hyphenation-xmllang-6.xhtml
auto-hyphenation-xmllang-7.xhtml
auto-hyphenation-xmllang-8.xhtml
auto-hyphenation-xmllang-9.xhtml
auto-hyphenation-xmllang-10.xhtml
auto-hyphenation-xmllang-11a.xhtml
auto-hyphenation-xmllang-11b.xhtml
auto-hyphenation-xmllang-12a.xhtml
auto-hyphenation-xmllang-12b.xhtml
auto-hyphenation-xmllang-13a.xhtml
auto-hyphenation-xmllang-13b.xhtml
auto-hyphenation-xmllang-14a.xhtml
auto-hyphenation-xmllang-14b.xhtml
cgj-01-ref.html
cgj-01.html
color-opacity-rtl-1-ref.html
color-opacity-rtl-1.html
color-opacity-rtl-2-ref.html
color-opacity-rtl-2.html
control-chars-01-notref.html
control-chars-01a.html
control-chars-01b.html
control-chars-01c.html
control-chars-01d.html
control-chars-02-notref.html
control-chars-02.html
control-chars-03-ref.html
control-chars-03a.html
control-chars-03b.html
control-chars-04-notref.html
control-chars-04a.html
control-chars-04b.html
control-chars-04c.html
control-chars-04d.html
emoji-01-notref.html
emoji-01.html
emoji-02-notref.html
emoji-02.html
emoji-03-notref.html
emoji-03-ref.html
emoji-03.html
emoji-04-ref.html
emoji-04.html
emoji-05-notref.html
emoji-05.html
ethiopic-wordspace-ref.html
ethiopic-wordspace.html
fallback-01-ref.xhtml
fallback-01.xhtml
fallback-mark-stacking-1-notref.html
fallback-mark-stacking-1.html
font-selection-by-lang-01-ref.html
font-selection-by-lang-01.html
font-selection-fallback-1-ref.html
font-selection-fallback-1.html
font-selection-generic-1-ref.html
font-selection-generic-1.html
font-size-adjust-01-ref.html
font-size-adjust-01.html
font-size-adjust-02-ref.html
font-size-adjust-02.html
font-size-adjust-03-ref.html
font-size-adjust-03.html
glyph-decomposition-graphite-ref.html
glyph-decomposition-graphite.html
glyph-decomposition-opentype-ref.html
glyph-decomposition-opentype.html
graphite-01-ref.html
graphite-01.html
graphite-02-ref.html
graphite-02.html
graphite-03-notref.html
graphite-03a.html
graphite-03b.html
graphite-04-fa.html
graphite-04-ref.html
graphite-04-sd.html
graphite-04-snd.html
graphite-04-ur.html
graphite-04-urd.html
graphite-05-badlang.html
graphite-05-fail.html
graphite-05-feat.html
graphite-05-lang.html
graphite-05-multipass.html
graphite-05-ot-only.html
graphite-05-ref.html
graphite-05-simple.html
graphite-bidi-1-ref.html
graphite-bidi-1.html
graphite-surrogate-selection-ref.html
graphite-surrogate-selection.html
hyphenation-caps-1-ref.html
hyphenation-caps-1.html
hyphenation-control-1-ref.html Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange 2021-03-12 16:13:18 +00:00
hyphenation-control-1.html Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange 2021-03-12 16:13:18 +00:00
hyphenation-control-2-ref.html
hyphenation-control-2.html
hyphenation-control-3-ref.html Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange 2021-03-12 16:13:18 +00:00
hyphenation-control-3.html Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange 2021-03-12 16:13:18 +00:00
hyphenation-control-4-ref.html
hyphenation-control-4.html
hyphenation-control-5-ref.html
hyphenation-control-5.html
hyphenation-control-6-ref.html Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange 2021-03-12 16:13:18 +00:00
hyphenation-control-6.html Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange 2021-03-12 16:13:18 +00:00
hyphenation-control-7-ref.html
hyphenation-control-7.html
initial-zwj-1-ref.html
initial-zwj-1.html
justification-1-ref.html
justification-1.html
justification-2-ref.html
justification-2a.html
justification-2b.html
justification-2c.html
justification-2d.html
justification-cjk-extension-ref.html
justification-cjk-extension.html
justification-space-diacritic-ref.html
justification-space-diacritic.html
kerning-01-notref.html
kerning-01.html
letter-spacing-nolig-1-ref.html
letter-spacing-nolig-1.html
letter-spacing-nolig-2-ref.html
letter-spacing-nolig-2.html
ligature-with-space-1.html
line-editing-1-ref.html
line-editing-1a.html
line-editing-1b.html
line-editing-1c.html
line-editing-1d.html
line-editing-1e.html
lineheight-metrics-1-ref.html
lineheight-metrics-1.html
lineheight-metrics-2-ref.html
lineheight-metrics-2a.html
lineheight-metrics-2b.html
lineheight-percentage-1-ref.html
lineheight-percentage-1.html
long-1.html
long-ref.html
negative-letter-spacing-1-ref.html
negative-letter-spacing-1.html
osx-font-smoothing-2-notref.html
osx-font-smoothing-2-ref.html
osx-font-smoothing-2.html
osx-font-smoothing-ref.html
osx-font-smoothing.html
overflowwrap-04.html
overflowwrap-05.html
overflowwrap-06.html
overflowwrap-07.html
overflowwrap-09.html
overflowwrap-10.html
pre-line-1-ref.html
pre-line-1.html
pre-line-2-ref.html
pre-line-2.html
pre-line-3-ref.html
pre-line-3.html
pre-line-4-ref.html
pre-line-4.html
pre-space-1-ref.html
pre-space-1.html
pre-wrap-1-ref.html
pre-wrap-1.html
reftest.list Bug 1240277 - Add hyphenation patterns for Indic languages. r=platform-i18n-reviewers,dminor 2021-12-13 14:20:06 +00:00
rgba-text-ref.html
rgba-text.html
segment-break-transformation-1-ref.html
segment-break-transformation-1.html
soft-hyphen-in-table-1-notref.html
soft-hyphen-in-table-1-ref.html
soft-hyphen-in-table-1.html
soft-hyphen-in-table-2-ref.html
soft-hyphen-in-table-2.html
soft-hyphens-1-ref.html
soft-hyphens-1a.html
soft-hyphens-1b.html
soft-hyphens-1c.html
soft-hyphens-break-word-1-ref.html
soft-hyphens-break-word-1a.html
soft-hyphens-break-word-1b.html
soft-hyphens-break-word-1c.html
space-font-1-ref.html
space-font-1.html
sub-sup-and-line-height-ref.html
sub-sup-and-line-height.html
subpixel-glyphs-x-1a.html
subpixel-glyphs-x-1b.html
subpixel-glyphs-x-2a.html
subpixel-glyphs-x-2b.html
subpixel-glyphs-x-3a.html
subpixel-glyphs-x-3b.html
subpixel-glyphs-y-1a.html
subpixel-glyphs-y-1b.html
subpixel-lineheight-1a.html
subpixel-lineheight-1b.html
swash-1-ref.html
swash-1.html
synthetic-bold-metrics-01-notref.html
synthetic-bold-metrics-01.html
synthetic-bold-papyrus-01-ref.html
synthetic-bold-papyrus-01.html
synthetic-bold-zero-width-01-ref.html
synthetic-bold-zero-width-01.html
text-align-center-last-center.html
text-align-center-last-default.html
text-align-center-last-end.html
text-align-center-last-justify.html
text-align-center-last-start.html
text-align-default-last-default.html
text-align-end-last-center.html
text-align-end-last-default.html
text-align-end-last-end.html
text-align-end-last-justify.html
text-align-end-last-start.html
text-align-justify-last-center.html
text-align-justify-last-default.html
text-align-justify-last-end.html
text-align-justify-last-justify.html
text-align-justify-last-start.html
text-align-last-center-ref.html
text-align-last-center.html
text-align-last-end-ref.html
text-align-last-end.html
text-align-last-justify-ref.html
text-align-last-justify-rtl-ref.html
text-align-last-justify-rtl.html
text-align-last-justify.html
text-align-last-start-ref.html
text-align-last-start.html
text-align-left-in-rtl-block-iframe.html
text-align-left-in-rtl-block-ref.html
text-align-left-in-rtl-block.html
text-align-start-last-center.html
text-align-start-last-default.html
text-align-start-last-end.html
text-align-start-last-justify.html
text-align-start-last-start.html
variation-selector-unsupported-1-ref.html
variation-selector-unsupported-1.html
white-space-1-ref.html
white-space-1a.html
white-space-1b.html
white-space-2-ref.html Bug 1665657 - Whitespace that will hang should not contribute to the min inline-size of a textframe. r=emilio 2020-11-04 13:31:30 +00:00
white-space-2.html Bug 1665657 - Whitespace that will hang should not contribute to the min inline-size of a textframe. r=emilio 2020-11-04 13:31:30 +00:00
white-space-3-ref.html Bug 1674839 - Skip trimmable whitespace after a line-break when computing min inline-width for a textframe. r=emilio 2020-11-04 13:31:16 +00:00
white-space-3.html Bug 1674839 - Skip trimmable whitespace after a line-break when computing min inline-width for a textframe. r=emilio 2020-11-04 13:31:16 +00:00
word-spacing-01-ref.html Bug 1308113 - Account for letter- and word-spacing when resolving tab-size <number>. r=emilio 2021-06-10 09:19:23 +00:00
word-spacing-01.html Bug 1308113 - Account for letter- and word-spacing when resolving tab-size <number>. r=emilio 2021-06-10 09:19:23 +00:00
wordbreak-1-ref.html
wordbreak-1.html
wordbreak-3-ref.html
wordbreak-3.html
wordbreak-4b-ref.html
wordbreak-4b.html
wordbreak-5-ref.html
wordbreak-5.html
wordbreak-6-ref.html
wordbreak-6.html
wordbreak-7-ref.html
wordbreak-7.html
wordbreak-7a-ref.html
wordbreak-7a.html
wordbreak-7b-ref.html
wordbreak-7b.html
wordbreak-8-ref.html
wordbreak-8.html
wordbreak-9-ref.html
wordbreak-9.html
wordbreak-dynamic-1-ref.html
wordbreak-dynamic-1.html
wordwrap-01-ref.html
wordwrap-01.html
wordwrap-02-ref.html
wordwrap-02.html
wordwrap-03-ref.html
wordwrap-03.html
wordwrap-04-ref.html
wordwrap-04.html
wordwrap-05-ref.html
wordwrap-05.html
wordwrap-06-ref.html
wordwrap-06.html
wordwrap-07-ref.html
wordwrap-07.html
wordwrap-08-ref.html
wordwrap-08.html
wordwrap-09-ref.html
wordwrap-09.html
wordwrap-10-ref.html
wordwrap-10.html
zwnj-01-notref.html
zwnj-01-ref.html
zwnj-01-ref.xhtml
zwnj-01.html
zwnj-01.xhtml
zwnj-02-ref.xhtml
zwnj-02.xhtml