|
21bb80eb
|
2019-03-28T20:50:04
|
|
[indic] Add back medial-consonant to grammar
Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
|
|
5ab6de7a
|
2019-03-28T20:23:12
|
|
[khmer] Add trailing Coeng to syllable grammar
Fixes https://github.com/harfbuzz/harfbuzz/issues/1541
|
|
8b6eb6cf
|
2019-03-08T01:33:41
|
|
Add a macOS 10.14.3 fonts tests (#1608)
|
|
a9321cb5
|
2019-01-25T16:11:45
|
|
Fix mac test
|
|
06358ae9
|
2019-01-25T15:11:47
|
|
[AAT] Add test for recent Ligature stack fix, using Zapfino on Mac
|
|
00f06d1a
|
2019-01-24T16:11:05
|
|
Fix test
|
|
9f314177
|
2019-01-24T16:08:33
|
|
Form cluster for Emoji sub-region tag sequences
Fixes https://github.com/harfbuzz/harfbuzz/issues/1556
|
|
5034f8f2
|
2019-01-24T12:50:38
|
|
Fix macos tests with previous commit
|
|
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
|
|
cbe0ed11
|
2019-01-23T20:45:18
|
|
[AAT] Re-enable tests MORX-31 and MORX-41
|
|
410731d3
|
2019-01-23T20:30:48
|
|
[test/text-rendering-tests] Update from upstream
|
|
bf738ba3
|
2018-11-30T00:06:40
|
|
[test][aat] Remove extra --shaper ot
As run-tests.py already adds it
|
|
1a182e97
|
2018-11-29T12:39:52
|
|
[test/text-rendering-tests] Update from upstream
|
|
e0307de8
|
2018-11-29T11:36:05
|
|
[test][aat.kern] More (#1427)
|
|
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.
|
|
5155067e
|
2018-11-29T00:07:00
|
|
[test] Add test for format2 kern (#1423)
|
|
19863c80
|
2018-11-28T20:28:42
|
|
[test][aat] Add a test and make macOS runners faster (#1422)
|
|
97eaedca
|
2018-11-26T16:58:58
|
|
[test][aat] Enable Tamil MN test (#1414)
|
|
0e3a48e5
|
2018-11-25T13:37:23
|
|
[test][aat] fix 10.13.6 Helvetica expectation
|
|
cbc541b4
|
2018-11-25T12:50:30
|
|
[aat] Add m grave test (#1412)
|
|
fa26ad0f
|
2018-11-25T11:25:17
|
|
[aat] Fix macos expectation
|
|
264c4a53
|
2018-11-25T00:30:08
|
|
[test] Reorder test suites
aots is less interesting. Run text-rendering-tests before aots.
|
|
e6877e28
|
2018-11-25T02:12:40
|
|
[test] Add the missed aots fonts
|
|
825ea5a4
|
2018-11-25T01:59:54
|
|
[test] Merge 10.12.6 and 10.13.6 tests, update to Apple Chancery fix
|
|
b518e5af
|
2018-11-25T01:39:00
|
|
Add 10.13.6 aat fonts tests and bot (#1409)
|
|
b7f7950e
|
2018-11-24T15:56:17
|
|
[aat] Add test for recent regression
|
|
5020affc
|
2018-11-24T15:42:11
|
|
[tests] Minor
|
|
ed900ee9
|
2018-11-24T15:22:09
|
|
[tests] Rename
|
|
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.
|
|
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.
|
|
c9cc96c0
|
2018-11-23T19:58:56
|
|
[aat] Update expectation
|
|
341851ef
|
2018-11-23T15:40:05
|
|
[aat] Add macOS specific tests (#1404)
|
|
8280459e
|
2018-11-22T22:39:12
|
|
Merge pull request #1291 from harfbuzz/use-reordering
[use] Fix reordering
|
|
264439c6
|
2018-11-21T16:33:45
|
|
Test U+111C9 SHARADA SANDHI MARK
|
|
3c7792ca
|
2018-10-20T15:02:26
|
|
[use] Fix reordering
Fixes #1235.
|
|
cff4c608
|
2018-11-16T15:04:41
|
|
Fix vertical fallback space sign
Ouch!
Follow-up to cf203af8a33591c163b63dbdf0fd341bc4606190
Fixes https://github.com/harfbuzz/harfbuzz/issues/1343
|
|
e543e1a0
|
2018-11-13T20:44:27
|
|
Add Grantha test
|
|
9fae6117
|
2018-11-08T12:17:09
|
|
[test/text-rendering-tests] Update from upstream
|
|
cf203af8
|
2018-10-31T18:21:48
|
|
Implement space fallback in vertical direction
Fixes https://github.com/harfbuzz/harfbuzz/issues/1343
|
|
0aa90271
|
2018-10-28T23:03:20
|
|
[tests] Fix for recent rounding change in CBDT
|
|
e3ceb2dd
|
2018-10-25T14:30:24
|
|
Fix again
|
|
1cfe7028
|
2018-10-25T13:37:08
|
|
Fixup
|
|
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.
|
|
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
|
|
cf92d657
|
2018-10-23T03:10:56
|
|
[trak] Allow disabling tracking for ranges of text
Fixes https://github.com/harfbuzz/harfbuzz/issues/1303
|
|
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.
|
|
205737ac
|
2018-10-12T16:54:54
|
|
[use] Prohibit visually ambiguous vowel sequences
|
|
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.
|
|
1bfb96a9
|
2018-10-22T23:41:47
|
|
[test/text-rendering-tests] Update from upstream
|
|
d4e928b1
|
2018-05-01T17:16:46
|
|
[color] Minimal API for COLR/CPAL
|
|
257ded1f
|
2018-10-19T11:20:14
|
|
[trak] Fix test for previous fix
|
|
c0c190c1
|
2018-10-16T16:39:29
|
|
[fuzzing] Run tests against fuzzing fonts
Some disable.
|
|
3676c685
|
2018-10-16T16:32:26
|
|
[fuzzing] Move rest of fuzzing tests here
|
|
1487173d
|
2018-10-16T16:30:38
|
|
[fuzzing] Delete duplicate fonts
|
|
1aa353e4
|
2018-10-16T15:26:51
|
|
Fix tests
|
|
e5320627
|
2018-10-17T01:42:04
|
|
Add all the fonts found by fuzzers to the repo (#1258)
|
|
2137582c
|
2018-10-16T14:46:07
|
|
[morx] Reword ligation
Still fails MORX-41. Am talking to Sascha to better understand what CoreText
is doing.
|
|
c46d42f8
|
2018-10-16T13:39:54
|
|
[test/text-rendering-tests] Update from upstream
|
|
8dc62968
|
2018-10-15T01:09:05
|
|
[ot-font] Implement TrueType v_origin
Fixes https://github.com/harfbuzz/harfbuzz/issues/537
|
|
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
|
|
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
|
|
788e1478
|
2018-10-11T19:24:52
|
|
[test] Add test for USE indic3
|
|
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.
|
|
100e95f4
|
2018-10-11T11:30:45
|
|
[trak] Add tests
|
|
9c1bb81f
|
2018-10-08T16:10:54
|
|
[test/text-rendering-tests] Update from upstream
|
|
2a5cb37f
|
2018-10-07T20:36:46
|
|
Revert "[morx] Fix MORX-35"
This reverts commit f62f6e90ad1f1a83f77771ad65ee1ffb79470a8a.
|
|
f62f6e90
|
2018-10-07T18:06:53
|
|
[morx] Fix MORX-35
Fixes https://github.com/harfbuzz/harfbuzz/issues/1224
|
|
c07b91b8
|
2018-10-07T18:00:14
|
|
[test/text-rendering-tests] Update from upstream
|
|
55942ad5
|
2018-10-06T14:49:44
|
|
Merge branch 'master' into cff-subset
|
|
5a41cf6b
|
2018-10-05T11:33:19
|
|
[test/text-rendering-tests] Update from upstream
|
|
55468ca0
|
2018-10-04T12:13:55
|
|
[test/text-rendering-tests] Update from upstream
|
|
6ff8a8a1
|
2018-10-04T12:09:45
|
|
Minor
|
|
14ff3cbe
|
2018-10-04T11:34:21
|
|
Apply morx if there's no GSUB!
|
|
81f5eb09
|
2018-10-03T21:30:48
|
|
Add emoji test for recent work
|
|
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.
|
|
3f1c741b
|
2018-10-03T20:45:19
|
|
[test] Split a test
|
|
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.
|
|
75114e01
|
2018-10-03T12:29:56
|
|
[use] Add Halant_Or_Vowel_Modifier category
Fixes https://github.com/harfbuzz/harfbuzz/issues/1102
|
|
9f1dee32
|
2018-10-02T18:56:20
|
|
[tests] Allow test-runner to ignore shaping output
Fixes https://github.com/harfbuzz/harfbuzz/issues/1212
|
|
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
|
|
ab4c37f7
|
2018-10-01T19:35:48
|
|
[khmer] Add mark-ordering tests
Fixes https://github.com/harfbuzz/harfbuzz/issues/667
|
|
02bebe42
|
2018-09-28T09:51:35
|
|
[test/text-rendering-tests] Update from upstream
|
|
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.
|
|
2b2ed1e5
|
2018-07-02T17:26:43
|
|
[dfont] Add test
|
|
cfdea884
|
2018-09-11T10:57:48
|
|
[random] Switch to 32bit RNG
|
|
80de4bcd
|
2018-09-10T16:24:52
|
|
Minor clean up of 'rand' patchset
|
|
b545e27d
|
2018-02-23T12:22:32
|
|
Don't seed the RNG from the contents of the buffer
|
|
2de96e84
|
2018-01-27T19:48:38
|
|
Test 'rand'
|
|
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.
|
|
1becabe0
|
2018-08-25T15:37:56
|
|
[cmap] Use bsearch to find subtables
|
|
92ba9905
|
2018-07-31T15:19:32
|
|
[indic] Allow double-halant in old-spec Devanagari
Fixes https://github.com/harfbuzz/harfbuzz/issues/1071
|
|
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
|
|
62fa7cd1
|
2018-04-13T18:45:37
|
|
Order Chakma split vowels in accordance with NFC
Fixes #1105.
|
|
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.
|
|
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
|
|
2eb9bbd9
|
2018-05-22T18:28:13
|
|
[test/text-rendering-tests] Update from upstream
|
|
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
|
|
9925030f
|
2018-04-13T12:43:29
|
|
Don't decompose Bengali Rra and Rha
Fixes #779 and follow up to b01d9b3d90e892341ee4463f2eda4600850b97d8
|
|
cab2c2c0
|
2018-03-29T12:48:47
|
|
Make more gen-* scripts py3 compatible (#940)
|
|
bcf578fe
|
2018-02-28T16:31:46
|
|
[test] Add test suite for Brahmi Number Joiners
https://github.com/harfbuzz/harfbuzz/pull/660
|