harfbuzz/test/shaping/tests
Behdad Esfahbod 8c0d1916a4 Improve CGJ skipping logic
Previously we made CGJ unskippable.  Now, if CGJ did NOT prevent
any reordering, allow skipping over it.  To make this work we
had to make changes to the Arabic mark reordering algorithm
implementation to renumber moved MCM marks.  See comments.

Fixes https://github.com/harfbuzz/harfbuzz/issues/554
2018-01-05 12:48:19 +00:00
..
arabic-fallback-shaping.tests [test] Support additional options to hb-shape in micro-test suite 2015-07-23 12:14:03 +01:00
arabic-feature-order.tests [arabic] Adjust feature order again 2017-07-14 17:35:17 +01:00
arabic-like-joining.tests Route Adlam through Arabic shaper 2017-01-26 14:50:14 -08:00
arabic-mark-order.tests Improve CGJ skipping logic 2018-01-05 12:48:19 +00:00
arabic-stch.tests [tests/arabic-stch.tests] Don't show flags 2017-11-08 17:03:55 -08:00
automatic-fractions.tests [ot] Fix automatic fraction for RTL scripts (#405) 2017-01-18 12:48:13 -08:00
cluster.tests [test] Fix difference between ft and ot font funcs 2017-11-01 14:00:52 -06:00
color-fonts.tests [CBDT] Add test for fetching glyph extents 2016-12-04 19:55:17 -08:00
context-matching.tests Revert "Fix Context lookup application when moving back after a glyph delete" 2017-03-10 13:23:02 -08:00
cursive-positioning.tests Fix recent test 2016-02-24 16:06:40 +09:00
default-ignorables.tests Never skip over CGJ 2017-10-15 10:49:06 +02:00
emoji-flag-tags.tests Do not skip TAG characters in glyph substitution (#487) 2017-05-17 11:32:47 -07:00
fallback-positioning.tests Fix fallback positioning of double diacritic marks 2017-11-20 19:43:22 -08:00
fuzzed.tests Add another test for previous commit 2017-11-29 16:18:18 -08:00
hangul-jamo.tests [test] Support additional options to hb-shape in micro-test suite 2015-07-23 12:14:03 +01:00
hyphens.tests Add tests for hyphen fallback 2015-11-04 17:39:26 -08:00
indic-consonant-with-stacker.tests [test] Use glyph ids instead of forcing ft funcs 2017-11-09 18:01:15 -05:00
indic-init.tests Mark non-initial left matras as unsafe to break 2017-11-08 19:12:10 -05:00
indic-joiner-candrabindu.tests In cluster-level=0, group ZWJ/ZWNJ with previous cluster 2016-02-22 18:22:44 +09:00
indic-joiners.tests [indic] Disable automatic ZWNJ handling for Indic features 2017-07-14 14:22:52 +01:00
indic-old-spec.tests [test] Support additional options to hb-shape in micro-test suite 2015-07-23 12:14:03 +01:00
indic-pref-blocking.tests [test] Support additional options to hb-shape in micro-test suite 2015-07-23 12:14:03 +01:00
indic-script-extensions.tests [test] Use glyph ids instead of forcing ft funcs 2017-11-09 18:01:15 -05:00
indic-special-cases.tests [indic] Special-case Kannada Ra,H,ZWJ sequence 2017-10-12 14:07:37 +02:00
indic-syllable.tests Categorize U+0C80 as Consonant_Placeholder 2017-11-20 13:10:28 -08:00
language-tags.tests Add tests for Chinese language tags 2016-08-08 18:06:09 -07:00
ligature-id.tests Tweak ligature component matching for ligature formation 2017-10-02 20:03:35 +02:00
mark-attachment.tests Tweak mark-base attachment 2017-10-03 13:49:40 +02:00
mark-filtering-sets.tests Add test for 6dd80faf0d 2016-04-04 16:24:27 -07:00
mongolian-variation-selector.tests Do NOT ignore Mongolian Free Variation Selectors during matching 2016-04-26 16:41:17 -07:00
simple.tests Add tests for previous commit 2015-11-26 18:48:30 -05:00
spaces.tests Adjust the width of various spaces if font does not cover them 2015-11-04 17:27:07 -08:00
tibetan-contractions-1.tests Shaping tests for Tibetan vowels (#446) 2017-07-14 12:14:55 +01:00
tibetan-contractions-2.tests Shaping tests for Tibetan vowels (#446) 2017-07-14 12:14:55 +01:00
tibetan-vowels.tests Shaping tests for Tibetan vowels (#446) 2017-07-14 12:14:55 +01:00
use-marchen.tests Add tests for USE using Marchen font and text 2017-01-05 20:20:06 -08:00
use-syllable.tests Forbid Batak killers after vowel signs 2017-12-24 14:21:22 -08:00
use.tests [ot-font] Implement hb_ot_get_glyph_name 2017-10-25 19:29:51 -04:00
variations-rvrn.tests Add tests for 'avar' fix 5dc30451b8 2017-08-08 18:37:03 -07:00
vertical.tests [test] Use ft functions for this test 2017-11-01 10:33:10 -06:00
zero-width-marks.tests [tests] Add test for advance zeroing of an ASCII letter marked as mark in GDEF 2016-02-11 12:15:38 +07:00