|
4d48fae4
|
2022-04-20T11:35:19
|
|
Enforce Regional_Indicators native direction to LTR
And undo the morx direction reversal change introduced in
https://github.com/harfbuzz/harfbuzz/pull/3315
23159084b43c1ce429d9e98035bf845919fd8a89
This fixes original bug https://github.com/harfbuzz/harfbuzz/issues/3314
And the reversion in morx code fixes regressions:
https://github.com/harfbuzz/harfbuzz/issues/3528
https://github.com/harfbuzz/harfbuzz/issues/3535
Supersedes:
https://github.com/harfbuzz/harfbuzz/pull/3529
|
|
383c11d7
|
2022-04-19T16:31:44
|
|
Add test for ligature-id allocation
Test for the fix in 7bdc20ec810c14056d6362b076aa6717f10f26a0 for the
regression from 43be5ba442548528c89ad31c0927cc68515b736e.
|
|
ecb3e7ec
|
2022-03-28T19:42:04
|
|
Enable indic-feature-order.tests
|
|
044d7a06
|
2022-03-28T12:38:56
|
|
[indic-like] Add per-lookup per-syllable flag
This allows mix-and-matching per-syllable and other lookups.
In fact, removes the clear-syllables call completely.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3513
|
|
18c0290c
|
2022-03-28T13:24:16
|
|
Add test for previous commit
|
|
ccd9161b
|
2022-03-24T13:10:48
|
|
[apply-lookup] Try to fix the logic for contextual lookups
Fixes https://github.com/harfbuzz/harfbuzz/issues/1611
Notably, this fixes Myles's AdditionFont:
https://litherum.blogspot.com/2019/03/addition-font.html
Test with AdditionFont, eg.:
$ util/hb-view AdditionFont.otf =1112112+1113134=
|
|
f76ffa83
|
2022-03-24T06:23:22
|
|
[build] Change how platform shaper tests are enable
Run the tests unconditionally and skip if the shaper is not available.
This fixes distcheck (https://github.com/harfbuzz/harfbuzz/pull/3504)
and shows SKIP for these tests instead of ignoring them.
|
|
eb44d64b
|
2022-03-24T10:52:48
|
|
test: Dist the platform shaper test data
For builds from release tarballs, the tests fail in the DirectWrite and
Uniscribe tests when these platform shapers are enabled, since the data files
were not found in the source tree, when building with Meson at least.
Fix this by dist'ing the platform shaper test data files.
|
|
36b8f974
|
2022-03-21T21:50:04
|
|
Update tests for recent changes
|
|
98b48524
|
2022-03-21T17:17:39
|
|
[indic] Test clearing syllables earlier
|
|
49fb8f90
|
2022-03-13T15:01:11
|
|
[USE] Treat visible viramas like dependent vowels
|
|
56f11ec9
|
2022-02-18T14:08:43
|
|
[buffer] Add HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT
Fixes https://github.com/harfbuzz/harfbuzz/issues/3454
|
|
1bf588e2
|
2022-02-15T16:57:23
|
|
[test/shape] Internal rename
Residual from e0d7060f80f8c4b9b8241c3a4d8faa33f48da86d
|
|
7657bdd9
|
2022-02-04T19:16:54
|
|
Revert "Fix failing Mac test for previous commit"
This reverts commit 070e30e6daba74fe62ea486dc97cd01a79f90541.
|
|
44da4e2a
|
2022-02-04T19:16:47
|
|
Revert "One more fix"
This reverts commit cab943a015b1a3d4cd72f0c5dc4ff79e0aefa06f.
|
|
88798ee8
|
2022-02-04T18:59:50
|
|
[GPOS] Disable split-kerning
Fixes https://github.com/harfbuzz/harfbuzz/issues/3408
Reverts https://github.com/harfbuzz/harfbuzz/pull/3235
Fixes https://github.com/harfbuzz/harfbuzz/pull/3235#issuecomment-1029814978
|
|
909e34f6
|
2022-01-22T09:44:13
|
|
[unsafe-to-concat] Adjust Arabic-joining start boundary condition more
|
|
cab943a0
|
2022-01-20T14:32:30
|
|
One more fix
|
|
070e30e6
|
2022-01-20T14:31:31
|
|
Fix failing Mac test for previous commit
|
|
84aa1a83
|
2022-01-20T13:18:19
|
|
[PairPos] Split GPOS kerning to both sides (#3235)
|
|
1522015b
|
2022-01-19T23:13:50
|
|
[test] Add --single-par to more places in hb-aots-tester [ci skip]
|
|
7e160dc3
|
2022-01-19T09:26:53
|
|
[gpos] Fix unsafe-to-break of mark-attachment
This was undetected because most of the time marks were in same
cluster of their base already.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3093
|
|
28264231
|
2020-07-08T14:39:31
|
|
Test for #2140
|
|
fc5354c5
|
2020-07-08T14:16:00
|
|
Add test for #2516
|
|
23159084
|
2021-12-10T15:00:16
|
|
[morx] Reverse graphemese, not whole buffer
Fixes https://github.com/harfbuzz/harfbuzz/issues/3314
Supersedes https://github.com/harfbuzz/harfbuzz/pull/3315
|
|
6c81cd95
|
2021-12-01T19:29:34
|
|
[tests] Add tests for platform shapers
Fixes https://github.com/harfbuzz/harfbuzz/issues/3115
|
|
720ab088
|
2021-11-25T11:49:16
|
|
[util] Add --single-par
Use it in aots tests
Fixes https://github.com/harfbuzz/harfbuzz/issues/3129
Related https://github.com/harfbuzz/harfbuzz/issues/3298
|
|
69d8f27c
|
2021-11-20T17:09:15
|
|
[meson] Require 0.55.0
We implicitly require it for building ragel subproject. This new version
requirement should satisfied in both Fedora 33 and Debian bullseye, and
not be too cutting edge for us.
|
|
8eaee2f8
|
2021-10-07T20:10:31
|
|
[USE] Only skip default ignorables within CCSes
|
|
bb57df7a
|
2021-10-05T15:40:30
|
|
[test] Add test for https://github.com/harfbuzz/harfbuzz/issues/2757#issuecomment-933531978
|
|
16245503
|
2021-10-05T15:35:17
|
|
[test] Add test for https://github.com/harfbuzz/harfbuzz/issues/3244
|
|
9fddbb3e
|
2021-09-03T17:56:08
|
|
[test] Rename test and split into smaller subtests
|
|
c6bb719e
|
2021-09-03T16:14:02
|
|
[test] Add tests for Arabic decomposition
Test that both NFC and NFD input produces identical results for fonts
that used composed fonts internally (Amiri here) and fonts that
decompose internally (Noto Nastaliq Urdu here) and that for the former
composed forms are used.
See https://github.com/harfbuzz/harfbuzz/issues/3179
|
|
a9dc4fbe
|
2021-09-03T16:20:06
|
|
[test] Make shape test names match file names
No idea why test names are underscorified but it it just makes calling
meson test testname harder than it should being not able to copy file
name directly.
|
|
33bfe9ed
|
2021-08-16T17:00:57
|
|
[test] Add tests for item context
Test pre-context and post-context in Arabic shaper, as well as
interaction of pre-context with BOT flag.
|
|
23282c9c
|
2021-08-11T22:49:47
|
|
[util/hb-subset] Support ranges in --unicodes / --unicodes-file
Fixes https://github.com/harfbuzz/harfbuzz/issues/3109
|
|
3147e081
|
2021-08-11T19:33:00
|
|
Merge branch 'main' into post-parse
|
|
e0d7060f
|
2021-08-11T18:43:21
|
|
[test] Rename shaping/ to shape/
|