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>
9 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>
9 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>
9 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
Garret Rieger
f145ab2f1e
Disable empty_region_vardata test when running on 32bit machines.
10 months ago
Garret Rieger
e81c8c1312
Change tolerance from float to double.
10 months ago
Garret Rieger
36e82fd5b3
Use sizeof(repeat_x_deltas[0]) instead of sizeof(int).
10 months ago
Khaled Hosny
f03bf49978
[ci] Try to fix finding ICU on macOS runner
10 months ago
Khaled Hosny
91f54d4bae
[ci] Try to fix pip install on macOS runner
...
Use setup-python action which which I think uses venv so pip install
will not fail as now installing system-wide packages with pip is
disallowed.
10 months ago
Garret Rieger
0617266273
Test using double's in IUP optimizatio code.
...
Trying to resolve delta differences on MINGW 32bit.
10 months ago
Behdad Esfahbod
ba1f194a1d
[gsubgpos] Reduce stack use in recursion
10 months ago
Garret Rieger
4cf606f674
[instancer] Promote partial instancing api out of experimental.
10 months ago
Qunxin Liu
c04d0a295f
[subset] generate colrv1 varsotre inner_maps in the plan
...
Also merge remap_variation_indices APIs used by GDEF and BASE into 1
10 months ago
Qunxin Liu
690893e367
[subset] collect variation indices for COLRv1
10 months ago
dependabot[bot]
6ac7a05cdc
Bump actions/upload-artifact from 4.3.2 to 4.3.3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](1746f4ab65...65462800fd
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
dependabot[bot]
11f37aac8f
Bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13
...
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action ) from 1.2.12 to 1.2.13.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases )
- [Commits](faf867a11c...c92f40bee5
)
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
dependabot[bot]
77b9b8c862
Bump github/codeql-action from 3.25.1 to 3.25.3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.25.1 to 3.25.3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](c7f9125735...d39d31e687
)
---
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]
c7b4f16ae8
Bump actions/checkout from 4.1.3 to 4.1.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1d96c772d1...0ad4b8fada
)
---
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
136097901b
[VarStoreInstancer] Add cache argument
...
Not used by any clients currently (which are COLR and VARC).
10 months ago
Behdad Esfahbod
c270a254df
[COLR] Remove redundant variable
10 months ago
Behdad Esfahbod
b32e0a70cf
Comment
10 months ago
Behdad Esfahbod
fff48b4572
Remove unnecessary comment
...
Resolves https://github.com/harfbuzz/harfbuzz/issues/4677
10 months ago