- 10 1月, 2018 10 次提交
-
-
由 Behdad Esfahbod 提交于
Ouch, make!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Always pass hb-shape as first argument to run-tests.py. Also require automake 1.13.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
In anticipation of importing more test suites.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 30 12月, 2017 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 07 12月, 2017 1 次提交
-
-
由 ebraminio 提交于
-
- 09 11月, 2017 1 次提交
-
-
由 David Corbett 提交于
-
- 07 11月, 2017 1 次提交
-
-
由 David Corbett 提交于
-
- 26 10月, 2017 1 次提交
-
-
由 David Corbett 提交于
-
- 12 10月, 2017 1 次提交
-
-
- 04 10月, 2017 1 次提交
-
-
- 03 10月, 2017 2 次提交
-
-
由 David Corbett 提交于
-
由 Behdad Esfahbod 提交于
Apparently a base glyph can also become an attached component of a ligature if the ligature-forming lookup used IgnoreBase. This was being confused with a non-first component of a MultipleSubst and hence not matched for mark-attachment. Tweak test to fix. Fixes https://github.com/behdad/harfbuzz/issues/543
-
- 09 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 14 7月, 2017 4 次提交
-
-
由 Behdad Esfahbod 提交于
Part of https://github.com/behdad/harfbuzz/issues/376 Also see https://github.com/roozbehp/unicode-data/issues/6 Test added, using NotoSansCham built from Noto Phase III sources.
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/behdad/harfbuzz/issues/294 Also fixes a bunch of other Indic issues. Test results after: BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%) DEVANAGARI: 707307 out of 707394 tests passed. 87 failed (0.0122987%) GUJARATI: 366355 out of 366457 tests passed. 102 failed (0.0278341%) GURMUKHI: 60732 out of 60747 tests passed. 15 failed (0.0246926%) KANNADA: 951201 out of 951913 tests passed. 712 failed (0.0747968%) KHMER: 299071 out of 299124 tests passed. 53 failed (0.0177184%) MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%) ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%) SINHALA: 271662 out of 271847 tests passed. 185 failed (0.068053%) TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%) TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%) Before: BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%) DEVANAGARI: 707307 out of 707394 tests passed. 87 failed (0.0122987%) GUJARATI: 366349 out of 366457 tests passed. 108 failed (0.0294714%) GURMUKHI: 60732 out of 60747 tests passed. 15 failed (0.0246926%) KANNADA: 951190 out of 951913 tests passed. 723 failed (0.0759523%) KHMER: 299070 out of 299124 tests passed. 54 failed (0.0180527%) MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%) ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%) SINHALA: 271662 out of 271847 tests passed. 185 failed (0.068053%) TAMIL: 1091753 out of 1091754 tests passed. 1 failed (9.15957e-05%) TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
-
由 Dominik Schlösser 提交于
* Shaping tests for Tibetan vowels * Test-cases for the Dzongkha contractions with multiple vowel-signs added. * going to be removed * Extended contraction-test-cases to all test cases in contractions.txt that actually use multiple-vowels (113 cases)
-
- 18 5月, 2017 1 次提交
-
-
由 Khaled Hosny 提交于
Hide them like Mongolian Free Variation Selectors instead. Fixes https://github.com/behdad/harfbuzz/issues/463
-
- 27 1月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes joined Adlam rendering. Fixes https://github.com/googlei18n/noto-fonts/issues/828
-
- 19 1月, 2017 1 次提交
-
-
由 Khaled Hosny 提交于
The numbers for right-to-left scripts are processed also from right to left, so the order of applying “numr” and “dnom” features should be reversed in such case. Fixes https://github.com/behdad/harfbuzz/issues/395
-
- 06 1月, 2017 1 次提交
-
-
- 05 12月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 8月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 02 5月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Apparently some clients have reference-table callbacks that copy the table. As such, avoid loading 'glyf' table which is only needed if fallback positioning happens.
-
- 05 4月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 23 2月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 17 12月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
We use three bits for lig_id these days, so we finally got a report of two separate ligatures with the same lig_id happening adjacent to each other, and then the component-handling code was breaking things. Protect against that by ignoring same-lig-id but lig-comp=0 glyphs after a new ligature. Fixes https://github.com/behdad/harfbuzz/issues/198
-
由 Behdad Esfahbod 提交于
Before, we were just checking the use_category(). This detects as halant a ligature that had the halant as first glyph (as seen in NotoSansBalinese.) Change that to use the is_ligated() glyph prop bit. The font is forming this ligature in ccmp, which is before the rphf / pref tests. So we need to make sure the "ligated" bit survives those tests. Since those only check the "substituted" bit, we now only clear that bit for them and "ligated" survives. Fixes https://github.com/behdad/harfbuzz/issues/180
-
- 27 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 11月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
U+2011 is <noBreak> equivaent of U+2010, so we should do the fallback for it. Currently fails.
-
由 Behdad Esfahbod 提交于
This resurrects the space fallback feature, after I disabled the compatibility decomposition. Now I can release HarfBuzz again without breaking Pango! It also remembers which space character it was, such that later on we can approximate the width of this particular space character. That part is not implemented yet. We normalize all GC=Zs chars except for U+1680 OGHA SPACE MARK, which is better left alone.
-
- 10 10月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-