dependabot[bot]
bc90b29b37
Bump github/codeql-action from 3.25.4 to 3.25.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.25.4 to 3.25.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](ccf74c9479...b7cec75265
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot]
71ff393dc9
Bump codecov/codecov-action from 4.3.1 to 4.4.0
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](5ecb98a3c6...6d798873df
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot]
95526ef96f
Bump actions/checkout from 4.1.5 to 4.1.6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](44c2b7a8a4...a5ac7e51b4
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
Behdad Esfahbod
1da053e87f
[aat] Remove unused template parameter
9 months ago
Behdad Esfahbod
e2f1e38768
Merge pull request #4719 from harfbuzz/aat-buffer-digest
...
[aat] For short words, use buffer digest to skip morx / kerx subtables
9 months ago
Behdad Esfahbod
204778e831
[aat] Use buffer-digest for non-state-machine kerning as well
9 months ago
Behdad Esfahbod
fbcfc1984d
[aat] Change buffer-digest threshold to 32
9 months ago
Behdad Esfahbod
f536a416fd
[aat] For short words, use buffer digest to skip kerx machine subtables
...
Shows 3 / 4% speedup in fa-words test case with GeezaPro.
9 months ago
Behdad Esfahbod
3ff9ebc868
[aat] For short words, use buffer digest to skip morx subtables
...
Shows 3 / 4% speedup in en-words test case with Helvetica Neue.
9 months ago
dependabot[bot]
687c218fcb
Bump codecov/codecov-action from 4.3.0 to 4.3.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](84508663e9...5ecb98a3c6
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
Behdad Esfahbod
c9d6bbcf46
[aat] Minor don't copy variable
9 months ago
Khaled Hosny
30485ee8c3
Typo
9 months ago
Behdad Esfahbod
9ea29789d7
[aat] Minor
9 months ago
Khaled Hosny
71b1ba7aa6
8.5.0
9 months ago
Garret Rieger
0660a4d408
[subset] fix fuzzer found heap use after free in BASE subsetting.
9 months ago
Garret Rieger
3f38ffd633
[subset] Fix remaining double conversion warnings.
9 months ago
Steve Lhomme
6253b3a905
[meson] build ragel as a native tool
...
When cross compiling it will build a target (host) binary that can't be run on the building machine.
Also remove the install flag which is not compatible with the native flag, but the custom built ragel is correctly picked.
9 months ago
Behdad Esfahbod
31c45e841f
Merge pull request #4711 from harfbuzz/aat-set-digest
...
[aat] Use set digest to speed up
9 months ago
Behdad Esfahbod
3609ebb0d1
[htmx] Return non-variable advance if no glyf table available
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4706
9 months ago
Behdad Esfahbod
3d3c6db4b2
[kern] Allow format 1 / 3 in OT-style kern table
...
Otherwise we were failing to sanitize them, and Bad Things
were happening after.
9 months ago
dependabot[bot]
fb60742594
Bump github/codeql-action from 3.25.3 to 3.25.4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.25.3 to 3.25.4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](d39d31e687...ccf74c9479
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
dependabot[bot]
364ae509b5
Bump ossf/scorecard-action from 2.3.1 to 2.3.3
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.3.1 to 2.3.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](0864cf1902...dc50aa9510
)
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
dependabot[bot]
44d8489fdd
Bump actions/checkout from 4.1.4 to 4.1.5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...44c2b7a8a4
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
Behdad Esfahbod
e2ab6c7bc8
[kern/kerx] Add accelerator and set-digest filtering
10 months ago
Behdad Esfahbod
5f32c60d05
[kerx] Remove set-digests since accelerator is not shared
10 months ago
Behdad Esfahbod
ebbec7713b
[kern] Use the sanitized version from face
...
I'm not sure why kern/kerx/morx were written this way
before.
10 months ago
Behdad Esfahbod
23e4a3cf26
[aat/morx] Add an accelerator
10 months ago
Behdad Esfahbod
0828ccc5dc
[aat] Move buffer out of StateTableDriver
10 months ago
David Corbett
bba0c0e27c
Add test-cff.cc
10 months ago
David Corbett
0db136b1b0
[subset-cff] Shorten output of `encode_num_tp`
10 months ago
Behdad Esfahbod
5a405b310e
[aat] First sketch at using hb_set_digest_t
...
They are not cached in an accelerator yet.
10 months ago
Behdad Esfahbod
5158255807
[set-digest] Add operator []. Also auto-initialize
10 months ago
Behdad Esfahbod
3d75d445e4
[set] Clarify add_range() params
10 months ago
Qunxin Liu
7975c9cabd
[instancer] bug fix for COLRv1, add missing mapping to VarIdx::NO_VARIATION
10 months ago
Garret Rieger
b74a7ecc93
Fix IUP differences accoss platforms.
...
- Slightly increase the tolerance to account for differences in floating point math across platforms.
- The specific issue is a fused multiply add (d = d1 + (x - x1) * scale; in hb-subset-instancer-iup.cc)
- Also fix more implicit double conversion warnings.
10 months ago
Qunxin Liu
0e1ffd77f9
[instancer] add a warning for CFF partial instancing
...
It's not supported yet
10 months ago
Garret Rieger
a3d8a59dc2
Fix double to float cast warning.
10 months ago
Behdad Esfahbod
6ef69f749d
[cff2] Minor init
10 months ago
Behdad Esfahbod
ca6425704d
Rename result_t to rebase_tent_result_t
10 months ago
Behdad Esfahbod
847ead3588
Merge pull request #4691 from googlefonts/colrv1
...
[instancer] support partial instancing for COLRv1
10 months ago
dependabot[bot]
a96f7c8784
Bump jinja2 from 3.1.3 to 3.1.4 in /.ci
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
Qunxin Liu
a5c9c82692
rename expected files from *.retain-all-codepoint.* to *.all.*
...
This is to fix file name too long error
tar: harfbuzz-8.4.0/test/subset/data/expected/sync_vmetrics/playwrite_mm.subset.default.retain-all-codepoint.SPED=25,YEXT=520,wght=100-400,slnt=18.iup_optimize.ttf: file name is too long (cannot be split); not dumped
tar: Exiting with failure status due to previous errors
10 months ago
Qunxin Liu
3b3c154bd1
add back missing tests that were disabled when wrapped by experimental
10 months ago
Qunxin Liu
6c8985724e
fix bots
10 months ago
Qunxin Liu
f614a7d309
[instancer] add/update tests for COLRv1 instancing
10 months ago
Qunxin Liu
247039de5a
[instancer] partial instantiating support for COLRv1
...
Also add subset support for COLRv1 VarStore/DeltaSetIndexMap
10 months ago
Qunxin Liu
625a9a963a
[instancer] use correct constant for No VARIATIONS index
10 months ago
Qunxin Liu
ebcdadbf54
[instancer] add tests for instantiating BASE table
10 months ago
Qunxin Liu
c5a85a73fa
[instancer] support BASE table
10 months ago
Behdad Esfahbod
4d2380f56d
Merge pull request #4693 from harfbuzz/promote-vf-api
...
[instancer] Promote partial instancing API out of experimental.
10 months ago