Behdad Esfahbod
4b3aa0104e
Merge pull request #4410 from googlefonts/HVAR_instance
...
[instancer] instantiate HVAR/VVAR
1 year ago
Thomas Petillon
da2c59d71f
[instancer] Delete redundant code block in cvar subsetting
...
That case is handled in hb-subset.cc.
It also made compilation with HB_NO_VAR fail because it accessed table.fvar.
1 year ago
Thomas Petillon
284889b031
[subset] Drop fvar, avar, cvar, MVAR tables when in HB_NO_VAR mode
1 year ago
Qunxin Liu
ef4ff1d6a4
[instancer] make varstore items sorting method match fonttool's
...
Also update expected tests
1 year ago
Qunxin Liu
b5f7ca1ab4
[instancer] fix bots
1 year ago
Qunxin Liu
5ec21d4af4
[instancer] fix delta_row_encoding_t constructor
...
always move chars_
1 year ago
Qunxin Liu
2d2818c096
[instancer] update expected tests to include HVAR/VVAR tables
1 year ago
Qunxin Liu
58e5d45de8
[instancer] instantiate HVAR/VVAR
1 year ago
Qunxin Liu
e81ad14dba
[instancer] change optimize() to as_item_varstore()
...
which allows another option to skip optimization
1 year ago
Qunxin Liu
97d0e7a19f
[instancer] add inner_maps as optional argument when creating item_variations_t
...
This allows that we create item_variations_t with only a subset of
the original varstore
1 year ago
Behdad Esfahbod
005582e0cb
Merge pull request #4370 from 2xsaiko/outgoing/cmake-now-for-real
...
Re-do and clean up CMake support, making it use relocatable paths
1 year ago
Marco Rebhan
da9b838910
Re-do and clean up CMake support, making it use relocatable paths
...
Closes #4025 .
1 year ago
Behdad Esfahbod
d698133743
Merge pull request #4393 from googlefonts/instantiate_item_varstore
...
[instancer] instantiate item varstore
1 year ago
Marco Rebhan
b5a1c2b483
Revert "Pass through absolute paths to cmake config directly"
...
This reverts commit db292f6f02
.
1 year ago
Qunxin Liu
c330c29175
[instancer] add a unit testcase for instantiating item variations
1 year ago
Qunxin Liu
7741fa3299
[instancer] bug fix: dont add duplicate rows into delta_row_encoding_t
...
Also fix compile_varidx_map()
1 year ago
Qunxin Liu
6c658b4105
[instancer] bug fix
1 year ago
Qunxin Liu
11cc479646
[instancer] fix columns and get_chars_overhead() in delta_row_encoding_t
...
make columns a vector of uint8_t so it supports more than 32 columns
1 year ago
Qunxin Liu
6e49128afd
[instancer] always check and update default wght/width/slnt if necessary
...
Sometimes default values in original file are incorrect, and if default value for an axis is not changed, then these values won't be updated
1 year ago
Qunxin Liu
7b5daff5eb
[instancer] add tests for mvar partial instancing
1 year ago
Qunxin Liu
45c2d05d00
[instancer] add subset() for MVAR
1 year ago
Qunxin Liu
e4e1ac44f0
[instancer] add serialize() for VariationStore
...
Input region_list and encoding_rows are from item_variations_t
1 year ago
Qunxin Liu
2326879229
[instancer] add serialize() for VarRegionList
...
The region list argument comes from item_variations_t.get_region_list()
1 year ago
Qunxin Liu
b153af8553
[instancer] add optimize(), which optimizes varstore's storage
1 year ago
Qunxin Liu
3565ad8150
[instancer] add build_region_list() method
1 year ago
Qunxin Liu
e4db29b102
[instancer] add instantiate() method
...
Also make change_tuple_variations_axis_limits() deterministic, use
sorted vector instead of iterating map keys
1 year ago
Qunxin Liu
5f058a9338
[instancer] add create_from_item_varstore () method
1 year ago
Qunxin Liu
152448881f
[instancer] add struct definition item_variations_t
...
And struct delta_row_encoding_t
1 year ago
Khaled Hosny
0967a3e24a
8.2.1
1 year ago
dependabot[bot]
eab4e07d6c
Bump github/codeql-action from 2.21.5 to 2.21.7
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.21.5 to 2.21.7.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](00e563ead9...04daf014b5
)
---
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>
1 year ago
Behdad Esfahbod
609a7cc534
Merge pull request #4406 from harfbuzz/unicode-15.1
...
Update to Unicode 15.1.0
1 year ago
David Corbett
c459b8a51a
[Unicode 15.1] Add tests
1 year ago
David Corbett
c6d53ab570
[Unicode 15.1] Update the vowel constraint table
1 year ago
David Corbett
f318e104be
[Unicode 15.1] Update the Indic table
1 year ago
David Corbett
c03e4c10a4
[Unicode 15.1] Update emoji table and cluster test
1 year ago
David Corbett
d8d4a192bd
Update IANA Language Subtag Registry to 2023-08-02
1 year ago
David Corbett
6ed6ccac4c
[Unicode 15.1] Update the USE table
1 year ago
David Corbett
f485b6a9c0
[Unicode 15.1] Update the Arabic joining script list
1 year ago
David Corbett
f15fe52442
[Unicode 15.1] Update the Arabic table
1 year ago
David Corbett
b3705cbf07
[Unicode 15.1] Update the UCD table
1 year ago
David Corbett
767f937833
[USE] Update the data files
...
This uses the data files from
<9e02b86c85/USE
>
and closes #4404 .
1 year ago
David Corbett
02c2e24749
Regenerate files using Ragel 6.10
1 year ago
dependabot[bot]
37457412b3
Bump actions/checkout from 3.5.3 to 4.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](c85c95e3d7...3df4ab11eb
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
7384aaae43
Bump actions/upload-artifact from 3.1.2 to 3.1.3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](0b7f8abb15...a8a3f3ad30
)
---
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>
1 year ago
Behdad Esfahbod
978918c32a
[aat] Simplify complex condition
...
Based on https://github.com/RazrFalcon/rustybuzz/discussions/79#discussioncomment-6960324
1 year ago
Vincent Torri
17ee3cd7f4
fix warning with unsigned long
1 year ago
Khaled Hosny
c1eb66d415
8.2.0
1 year ago
L. E. Segovia
d5cb1a3153
[meson] Add gitignore entries for wrap sources
1 year ago
L. E. Segovia
617e447854
[meson] Set C++14 as minimum as implied by MSVC support
...
Microsoft's STL uses C++14 as minimum. Using C++11 is actually enforced
by clang-cl and clang, which will lead to all sorts of compilation
errors.
1 year ago
L. E. Segovia
15bc9e342f
[meson] Detect Microsoft compilers through _MSC_FULL_VER
...
Microsoft ships three compilers nowadays: MSVC, clang-cl, and Clang.
The latter is always skipped by `compiler.get_argument_syntax()`,
which leads to the incorrect export macro being applied.
This commit also removes the tests that are affected in Microsoft Clang.
1 year ago