test/shaping/data


Log

Author Commit Date CI Message
Behdad Esfahbod 21bb80eb 2019-03-28T20:50:04 [indic] Add back medial-consonant to grammar Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
Behdad Esfahbod 5ab6de7a 2019-03-28T20:23:12 [khmer] Add trailing Coeng to syllable grammar Fixes https://github.com/harfbuzz/harfbuzz/issues/1541
Ebrahim Byagowi 8b6eb6cf 2019-03-08T01:33:41 Add a macOS 10.14.3 fonts tests (#1608)
Behdad Esfahbod a9321cb5 2019-01-25T16:11:45 Fix mac test
Behdad Esfahbod 06358ae9 2019-01-25T15:11:47 [AAT] Add test for recent Ligature stack fix, using Zapfino on Mac
Behdad Esfahbod 00f06d1a 2019-01-24T16:11:05 Fix test
Behdad Esfahbod 9f314177 2019-01-24T16:08:33 Form cluster for Emoji sub-region tag sequences Fixes https://github.com/harfbuzz/harfbuzz/issues/1556
Behdad Esfahbod 5034f8f2 2019-01-24T12:50:38 Fix macos tests with previous commit
Behdad Esfahbod 3ecda710 2019-01-24T12:08:23 Adjust mark offsets when zeroing from fallback mark positioning code Adjust tests. Fixes https://github.com/harfbuzz/harfbuzz/issues/1532
Behdad Esfahbod cbe0ed11 2019-01-23T20:45:18 [AAT] Re-enable tests MORX-31 and MORX-41
Behdad Esfahbod 410731d3 2019-01-23T20:30:48 [test/text-rendering-tests] Update from upstream
Ebrahim Byagowi bf738ba3 2018-11-30T00:06:40 [test][aat] Remove extra --shaper ot As run-tests.py already adds it
Behdad Esfahbod 1a182e97 2018-11-29T12:39:52 [test/text-rendering-tests] Update from upstream
Ebrahim Byagowi e0307de8 2018-11-29T11:36:05 [test][aat.kern] More (#1427)
Ebrahim Byagowi 7b78d223 2018-11-29T00:55:05 [test][aat] Update expectency It is not visually noticeable but apparently affected by kern format2 correct implementation. I should've checked CoreText result which can't as CircleCI outage.
Ebrahim Byagowi 5155067e 2018-11-29T00:07:00 [test] Add test for format2 kern (#1423)
Ebrahim Byagowi 19863c80 2018-11-28T20:28:42 [test][aat] Add a test and make macOS runners faster (#1422)
Ebrahim Byagowi 97eaedca 2018-11-26T16:58:58 [test][aat] Enable Tamil MN test (#1414)
Ebrahim Byagowi 0e3a48e5 2018-11-25T13:37:23 [test][aat] fix 10.13.6 Helvetica expectation
Ebrahim Byagowi cbc541b4 2018-11-25T12:50:30 [aat] Add m grave test (#1412)
Ebrahim Byagowi fa26ad0f 2018-11-25T11:25:17 [aat] Fix macos expectation
Behdad Esfahbod 264c4a53 2018-11-25T00:30:08 [test] Reorder test suites aots is less interesting. Run text-rendering-tests before aots.
Ebrahim Byagowi e6877e28 2018-11-25T02:12:40 [test] Add the missed aots fonts
Ebrahim Byagowi 825ea5a4 2018-11-25T01:59:54 [test] Merge 10.12.6 and 10.13.6 tests, update to Apple Chancery fix
Ebrahim Byagowi b518e5af 2018-11-25T01:39:00 Add 10.13.6 aat fonts tests and bot (#1409)
Behdad Esfahbod b7f7950e 2018-11-24T15:56:17 [aat] Add test for recent regression
Behdad Esfahbod 5020affc 2018-11-24T15:42:11 [tests] Minor
Behdad Esfahbod ed900ee9 2018-11-24T15:22:09 [tests] Rename
Ebrahim Byagowi 3cc14e78 2018-11-24T20:49:21 [test] Enable more of aots tests (#1408) The ones commented out in this change should've be passed :/ a closer look is needed.
Ebrahim Byagowi 24887d11 2018-11-24T20:07:24 Add Adobe AOTS tests (#1395) Annotated OpenType Specification or aots, https://github.com/adobe-type-tools/aots provides a set of tests for OpenType specification, this change add those tests in addition to modified version of their HarfBuzz test runner for generating harfbuzz project specific tests.
Ebrahim Byagowi c9cc96c0 2018-11-23T19:58:56 [aat] Update expectation
Ebrahim Byagowi 341851ef 2018-11-23T15:40:05 [aat] Add macOS specific tests (#1404)
Behdad Esfahbod 8280459e 2018-11-22T22:39:12 Merge pull request #1291 from harfbuzz/use-reordering [use] Fix reordering
David Corbett 264439c6 2018-11-21T16:33:45 Test U+111C9 SHARADA SANDHI MARK
David Corbett 3c7792ca 2018-10-20T15:02:26 [use] Fix reordering Fixes #1235.
Behdad Esfahbod cff4c608 2018-11-16T15:04:41 Fix vertical fallback space sign Ouch! Follow-up to cf203af8a33591c163b63dbdf0fd341bc4606190 Fixes https://github.com/harfbuzz/harfbuzz/issues/1343
punchcutter e543e1a0 2018-11-13T20:44:27 Add Grantha test
Behdad Esfahbod 9fae6117 2018-11-08T12:17:09 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod cf203af8 2018-10-31T18:21:48 Implement space fallback in vertical direction Fixes https://github.com/harfbuzz/harfbuzz/issues/1343
Behdad Esfahbod 0aa90271 2018-10-28T23:03:20 [tests] Fix for recent rounding change in CBDT
Behdad Esfahbod e3ceb2dd 2018-10-25T14:30:24 Fix again
Behdad Esfahbod 1cfe7028 2018-10-25T13:37:08 Fixup
Behdad Esfahbod 5739c876 2018-10-25T13:23:33 [test] Rename some fonts If we have duplicae font files in different directories, that would break the oss-fuzz build currently. So, rename some to avoid name class with text-rendering-test. Would be better to find another solution.
Behdad Esfahbod ba502dea 2018-10-23T16:46:10 [morx] Fix cluster-merging when ligating Only merge when actual ligature happened. Fixes https://github.com/harfbuzz/harfbuzz/issues/1305
Behdad Esfahbod cf92d657 2018-10-23T03:10:56 [trak] Allow disabling tracking for ranges of text Fixes https://github.com/harfbuzz/harfbuzz/issues/1303
Ebrahim Byagowi 22ecefd8 2018-10-23T00:52:05 Make tracking optout possible using 'trak' ot feature So '--features=-trak' or 'font-feature-settings: 'trak' 0;' can prevent applying of tracking if used.
David Corbett 205737ac 2018-10-12T16:54:54 [use] Prohibit visually ambiguous vowel sequences
Behdad Esfahbod 48ed598a 2018-10-23T02:19:32 [VORG] Hook up to hb-ot-font's v_origin Fixes https://github.com/harfbuzz/harfbuzz/issues/544 Test added with NotoSansCJK, eg. with U+FF38.
Behdad Esfahbod 1bfb96a9 2018-10-22T23:41:47 [test/text-rendering-tests] Update from upstream
Khaled Hosny d4e928b1 2018-05-01T17:16:46 [color] Minimal API for COLR/CPAL
Behdad Esfahbod 257ded1f 2018-10-19T11:20:14 [trak] Fix test for previous fix
Behdad Esfahbod c0c190c1 2018-10-16T16:39:29 [fuzzing] Run tests against fuzzing fonts Some disable.
Behdad Esfahbod 3676c685 2018-10-16T16:32:26 [fuzzing] Move rest of fuzzing tests here
Behdad Esfahbod 1487173d 2018-10-16T16:30:38 [fuzzing] Delete duplicate fonts
Behdad Esfahbod 1aa353e4 2018-10-16T15:26:51 Fix tests
Ebrahim Byagowi e5320627 2018-10-17T01:42:04 Add all the fonts found by fuzzers to the repo (#1258)
Behdad Esfahbod 2137582c 2018-10-16T14:46:07 [morx] Reword ligation Still fails MORX-41. Am talking to Sascha to better understand what CoreText is doing.
Behdad Esfahbod c46d42f8 2018-10-16T13:39:54 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 8dc62968 2018-10-15T01:09:05 [ot-font] Implement TrueType v_origin Fixes https://github.com/harfbuzz/harfbuzz/issues/537
Behdad Esfahbod bf8469be 2018-10-11T20:45:00 Attach CursivePositioning backwards, not forward This is how Uniscribe does it. So, adjust. This is only relevant to fonts that apply cursive positioning from a contextual lookup. Fixes https://github.com/harfbuzz/harfbuzz/issues/1181
Behdad Esfahbod bdb53ca2 2018-10-11T20:20:00 [myanmar] Implement Zawgyi shaper Enabled if script tag 'Qaag' is passed to HarfBuzz. Disables mark advance-zeroing and fallback mark-positioning. Fixes https://github.com/harfbuzz/harfbuzz/issues/1162
Behdad Esfahbod 788e1478 2018-10-11T19:24:52 [test] Add test for USE indic3
David Corbett 65d01f77 2018-01-18T16:33:39 Test deprecated tag fallback in a font The font supports the deprecated tag 'DHV ' instead of 'DIV '. dv is mapped to 'DIV ' and 'DHV ', in that order. The test specifies `--language=dv`, demonstrating that if a font does not support the first OpenType tag mapped to a BCP 47 tag, it will fall back to the next tag.
Behdad Esfahbod 100e95f4 2018-10-11T11:30:45 [trak] Add tests
Behdad Esfahbod 9c1bb81f 2018-10-08T16:10:54 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 2a5cb37f 2018-10-07T20:36:46 Revert "[morx] Fix MORX-35" This reverts commit f62f6e90ad1f1a83f77771ad65ee1ffb79470a8a.
Behdad Esfahbod f62f6e90 2018-10-07T18:06:53 [morx] Fix MORX-35 Fixes https://github.com/harfbuzz/harfbuzz/issues/1224
Behdad Esfahbod c07b91b8 2018-10-07T18:00:14 [test/text-rendering-tests] Update from upstream
Michiharu Ariza 55942ad5 2018-10-06T14:49:44 Merge branch 'master' into cff-subset
Behdad Esfahbod 5a41cf6b 2018-10-05T11:33:19 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 55468ca0 2018-10-04T12:13:55 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 6ff8a8a1 2018-10-04T12:09:45 Minor
Behdad Esfahbod 14ff3cbe 2018-10-04T11:34:21 Apply morx if there's no GSUB!
Behdad Esfahbod 81f5eb09 2018-10-03T21:30:48 Add emoji test for recent work
Behdad Esfahbod 03fb6dd4 2018-10-03T21:02:16 Rewrite grapheme-formation in terms of new work Also, don't attach ZWNJ to previous cluster. Closer to Unicode graphemes.
Behdad Esfahbod 3f1c741b 2018-10-03T20:45:19 [test] Split a test
Behdad Esfahbod df32eaae 2018-10-03T14:44:25 [indic] Disallow vowel mark combinations that spoof other vowel marks Fixes https://github.com/harfbuzz/harfbuzz/issues/1019 New numbers: BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%) DEVANAGARI: 707261 out of 707394 tests passed. 133 failed (0.0188014%) GUJARATI: 366353 out of 366457 tests passed. 104 failed (0.0283799%) GURMUKHI: 60729 out of 60747 tests passed. 18 failed (0.0296311%) KANNADA: 951300 out of 951913 tests passed. 613 failed (0.0643966%) MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%) ORIYA: 42327 out of 42329 tests passed. 2 failed (0.00472489%) SINHALA: 271596 out of 271847 tests passed. 251 failed (0.0923313%) TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%) TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%) Devanagari regressed because Uniscribe doesn't enforce the full set. Tests added with the *-vowel-letters.txt files in tree and Noto fonts.
Behdad Esfahbod 75114e01 2018-10-03T12:29:56 [use] Add Halant_Or_Vowel_Modifier category Fixes https://github.com/harfbuzz/harfbuzz/issues/1102
Behdad Esfahbod 9f1dee32 2018-10-02T18:56:20 [tests] Allow test-runner to ignore shaping output Fixes https://github.com/harfbuzz/harfbuzz/issues/1212
Behdad Esfahbod 729f6347 2018-10-02T14:40:14 Disable joiner-skipping when looking back for base to attach mark to Fixes https://github.com/harfbuzz/harfbuzz/issues/1189
Behdad Esfahbod ab4c37f7 2018-10-01T19:35:48 [khmer] Add mark-ordering tests Fixes https://github.com/harfbuzz/harfbuzz/issues/667
Behdad Esfahbod 02bebe42 2018-09-28T09:51:35 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod d5c50927 2018-09-11T17:18:21 [dfont] Fix test expecatation and minor touch up I have no way to authoritatively know, but looks like test font only has one face. So, adjust test expectation instead.
Ebrahim Byagowi 2b2ed1e5 2018-07-02T17:26:43 [dfont] Add test
Behdad Esfahbod cfdea884 2018-09-11T10:57:48 [random] Switch to 32bit RNG
Behdad Esfahbod 80de4bcd 2018-09-10T16:24:52 Minor clean up of 'rand' patchset
David Corbett b545e27d 2018-02-23T12:22:32 Don't seed the RNG from the contents of the buffer
David Corbett 2de96e84 2018-01-27T19:48:38 Test 'rand'
Behdad Esfahbod 62fc5472 2018-08-25T23:15:52 [ot-font] Fallback vertical advance to UPEM Used to be ascent+descent. Whatever. This is more convenient for upcoming changes.
Behdad Esfahbod 1becabe0 2018-08-25T15:37:56 [cmap] Use bsearch to find subtables
Behdad Esfahbod 92ba9905 2018-07-31T15:19:32 [indic] Allow double-halant in old-spec Devanagari Fixes https://github.com/harfbuzz/harfbuzz/issues/1071
Behdad Esfahbod fe099a84 2018-07-31T14:20:31 [test] Add Khmer tests, with NotoSansKhmer-Regular.ttf Note that there's minor positioning differences, and ONE reordering difference between what we get for these and what Uniscribe gets. Probably same as what's described in commit message for 1a96cc825dc9c8e3b6eef1403fe0864a1cfc0245
David Corbett 62fa7cd1 2018-04-13T18:45:37 Order Chakma split vowels in accordance with NFC Fixes #1105.
Behdad Esfahbod 9940504e 2018-07-03T14:29:25 [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.
Behdad Esfahbod 4a115fe7 2018-06-04T15:40:43 [sinhala] Move reph to after post-consonants Apparently this changed between Win 7 and Win 10. Fixes https://github.com/harfbuzz/harfbuzz/issues/967 To be continued in https://github.com/harfbuzz/harfbuzz/issues/1044
Behdad Esfahbod 2eb9bbd9 2018-05-22T18:28:13 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod f673cfbd 2018-05-07T13:58:32 Support scripts that are written both LTR and RTL Right now only Old Italic is marked as such. Fixes https://github.com/harfbuzz/harfbuzz/issues/1000
Ebrahim Byagowi 9925030f 2018-04-13T12:43:29 Don't decompose Bengali Rra and Rha Fixes #779 and follow up to b01d9b3d90e892341ee4463f2eda4600850b97d8
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Behdad Esfahbod bcf578fe 2018-02-28T16:31:46 [test] Add test suite for Brahmi Number Joiners https://github.com/harfbuzz/harfbuzz/pull/660