harfbuzz/test/shaping/data/in-house/tests
Behdad Esfahbod 9940504e93 [indic] Adjust left-matra repositioning and Halant,ZWJ sequence
From the new code (first paragraph is from the OT Devanagari spec.):

  /*   o Reorder matras:
   *
   *     If a pre-base matra character had been reordered before applying basic
   *     features, the glyph can be moved closer to the main consonant based on
   *     whether half-forms had been formed. Actual position for the matra is
   *     defined as “after last standalone halant glyph, after initial matra
   *     position and before the main consonant”. If ZWJ or ZWNJ follow this
   *     halant, position is moved after it.
   *
   * IMPLEMENTATION NOTES:
   *
   * It looks like the last sentence is wrong.  Testing, with Windows 7 Uniscribe
   * and Devanagari shows that the behavior is best described as:
   *
   * "If ZWJ follows this halant, matra is NOT repositioned after this halant.
   *  If ZWNJ follows this halant, position is moved after it."
   *
   * Test case, with Adobe Devanagari or Nirmala UI:
   *
   *   U+091F,U+094D,U+200C,U+092F,U+093F
   *   (Matra moves to the middle, after ZWNJ.)
   *
   *   U+091F,U+094D,U+200D,U+092F,U+093F
   *   (Matra does NOT move, stays to the left.)

Fixes https://github.com/harfbuzz/harfbuzz/issues/1070

Test case added with Adobe Devanagari.
2018-07-03 14:34:38 +04:30
..
arabic-fallback-shaping.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
arabic-feature-order.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
arabic-like-joining.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
arabic-mark-order.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
arabic-stch.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
automatic-fractions.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
cluster.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
color-fonts.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
context-matching.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
cursive-positioning.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
default-ignorables.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
emoji-flag-tags.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
fallback-positioning.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
fuzzed.tests Limit how much work sanitize() can do 2018-02-18 17:28:53 -08:00
hangul-jamo.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
hyphens.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-consonant-with-stacker.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-decompose.tests Don't decompose Bengali Rra and Rha 2018-04-26 13:54:09 -07:00
indic-init.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-joiner-candrabindu.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-joiners.tests [indic] Adjust left-matra repositioning and Halant,ZWJ sequence 2018-07-03 14:34:38 +04:30
indic-old-spec.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-pref-blocking.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-script-extensions.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-special-cases.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
indic-syllable.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
language-tags.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
ligature-id.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
mark-attachment.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
mark-filtering-sets.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
mongolian-variation-selector.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
myanmar-syllable.tests Let VS1 follow U+1031 MYANMAR VOWEL SIGN E 2018-02-02 12:41:07 -08:00
none-directional.tests Support scripts that are written both LTR and RTL 2018-05-07 14:12:17 -07:00
simple.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
sinhala.tests [sinhala] Move reph to after post-consonants 2018-06-04 15:40:43 -07:00
spaces.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
tibetan-contractions-1.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
tibetan-contractions-2.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
tibetan-vowels.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
use-marchen.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
use-syllable.tests [test] Add test suite for Brahmi Number Joiners 2018-02-28 16:31:46 -08:00
use.tests [test] Add test for https://github.com/harfbuzz/harfbuzz/issues/740 2018-02-18 15:58:09 -08:00
variations-rvrn.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
vertical.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00
zero-width-marks.tests [test] Reorganize test suite 2018-01-10 02:50:49 +01:00