dependabot[bot]
62fd46a84e
Bump meson from 1.3.0 to 1.3.1 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.3.0...1.3.1 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Khaled Hosny
01702d3057
Update Codacy Badge [ci skip]
1 year ago
dependabot[bot]
d455066ad2
Bump fonttools from 4.46.0 to 4.47.0 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.46.0 to 4.47.0.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.46.0...4.47.0 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
74bb1be6e9
Bump setuptools from 69.0.2 to 69.0.3 in /.ci
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 69.0.2 to 69.0.3.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v69.0.2...v69.0.3 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
d8a5287437
Bump github/codeql-action from 3.22.11 to 3.22.12
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.22.11 to 3.22.12.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](b374143c11...012739e508
)
---
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
Garret Rieger
bb5c7ccb14
Also enforce IFTB requirements during instantiation of gvar.
1 year ago
dependabot[bot]
f3efa6f6e5
Bump github/codeql-action from 2.22.9 to 3.22.11
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.22.9 to 3.22.11.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](c0d1daa7f7...b374143c11
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
c853fc28fa
Bump actions/upload-artifact from 3.1.3 to 4.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.3 to 4.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](a8a3f3ad30...c7d193f32e
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Garret Rieger
d80e0974d2
[repacker] Increase repacker max rounds to 32.
...
Found an example font that needs the higher limit.
1 year ago
Behdad Esfahbod
081cbfd906
Fix warnings
1 year ago
Behdad Esfahbod
5b325c0ae9
[cff] Fix late sanitize
...
Last summer I changed sanitizer->check_struct() to only check
the trailing point of the struct on 64bit machines. This works
mostly because offsets are always positive.
Not anymore. Recently we introduced negative offsets in CFF,
and this was causing sanitize() for such structs pass while
the struct's leading edge was out of range.
Fix that.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64859
1 year ago
dependabot[bot]
74e8971171
Bump github/codeql-action from 2.22.8 to 2.22.9
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.22.8 to 2.22.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](407ffafae6...c0d1daa7f7
)
---
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
dependabot[bot]
2e43c38f6a
Bump actions/setup-python from 4.7.1 to 5.0.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.7.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](65d7f2d534...0a5c615913
)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Qunxin Liu
df735213a8
[instancer-solver] port solver fix ( #4519 )
...
* [instancer-solver] port solver fix
from https://github.com/fonttools/fonttools/pull/3374
1 year ago
Behdad Esfahbod
bf84135edd
[cff] Support negative offsets
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4508
1 year ago
Garret Rieger
7160c5b9e5
[repacker] add tests for multi-duplication.
...
Further improve the resolution attempt by pre-emptively raising priority of a duplicated shared node.
1 year ago
Garret Rieger
6f64fa75e3
[repacker] improve resolution of overflows to shared nodes.
...
Prior to this change overflows to shared nodes were handled by duplicating the link from only a single parent on each iteration. However, I've encountered fonts where there is a large number of parents sharing a single child. Using the prior strategy requires large number of overflow resolution iterations to resolve overflows. This changes shared overflow resolution to duplicate the shared child and re-assign multiple overflowing parents in a single iteration. This reduces total packing size in these cases and allows resolution to complete in far fewer iterations.
1 year ago
Behdad Esfahbod
13519b8999
[editorconfig] Make nvim happy
1 year ago
utelle
0d9f497974
Adjust function hb_blob_create_from_file_or_fail
...
On Windows the filename will be interpreted as UTF-8.
If the filename is NOT valid UTF-8, it will be interpreted according to the system codepage.
1 year ago
خالد حسني (Khaled Hosny)
ce0a46f24c
Merge pull request #4512 from pseiderer/ps-devel-fix-meson-has-function-detection-001
...
[meson] has_function detection needs suitable includes
1 year ago
dependabot[bot]
7dbc84220a
Bump fonttools from 4.45.1 to 4.46.0 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.45.1 to 4.46.0.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.45.1...4.46.0 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Peter Seiderer
773a0c7093
[meson] has_function detection needs suitable includes
...
- fix meson has_function() detection, needs suitable include to avoid
false positive (see [1] for details)
[1] https://github.com/mesonbuild/meson/issues/7652
Closes #4266
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
1 year ago
خالد حسني (Khaled Hosny)
85c9eac2a5
Merge pull request #4507 from fanc999-1/cmake-improvements
...
Improve CMake builds
1 year ago
Chun-wei Fan
5e9710ffc0
CMake: Update introspection cflags
...
Make the flags between --cflags-[begin|end] correspond to the ones used in the
Meson builds better.
1 year ago
Chun-wei Fan
ea526c3dcb
CMake: Generate and install hb-features.h
...
By the features that are enabled for the build. The header is installed unless
one chooses not to install it
1 year ago
Chun-wei Fan
86fd6b10c4
CMake: Build the hb-info utility program
...
...if GObject support is enabled.
1 year ago
Chun-wei Fan
d112ed40fc
CMake: Install hb-subset-repacker.h
...
It ought to be installed.
1 year ago
Chun-wei Fan
1d86b844df
CMake: Build libharfbuzz-cairo and fix hb-view build
...
There is now a separate library that we build if Cairo support is enabled,
which will also be used to build hb-view, so we:
* Add support in the CMake build files to build libharfbuzz-cairo, if enabled
via HB_HAVE_CAIRO. Move the Cairo detection bits around as a result.
* Generate pkg-config file for libharfbuzz-cairo, and add 'cairo' to
Requires.private.
* Fix building hb-view, which will now depend on libharfbuzz-cairo, so Cairo
support must be explicitly enabled.
* Stop depending automatically on Cairo if HB_BUILD_UTILS is enabled unless
Cairo support is enabled as a result.
1 year ago
dependabot[bot]
d7c4fdfaa2
Bump setuptools from 68.2.2 to 69.0.2 in /.ci
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 68.2.2 to 69.0.2.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v68.2.2...v69.0.2 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
8e1fd02fdb
Bump fonttools from 4.44.3 to 4.45.1 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.44.3 to 4.45.1.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.44.3...4.45.1 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
d970b8a327
Bump github/codeql-action from 2.22.7 to 2.22.8
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.22.7 to 2.22.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](66b90a5db1...407ffafae6
)
---
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
dependabot[bot]
258f2a2782
Bump meson from 1.2.3 to 1.3.0 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.2.3 to 1.3.0.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.3...1.3.0 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
bec9fa702d
Bump fonttools from 4.44.0 to 4.44.3 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.44.0 to 4.44.3.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.44.0...4.44.3 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
16dc733841
Bump github/codeql-action from 2.22.5 to 2.22.7
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.22.5 to 2.22.7.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](74483a38d3...66b90a5db1
)
---
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
df635ab78a
Merge pull request #4473 from googlefonts/help
...
[instancer] add the option to leave blanks in the min:def:max syntax.
1 year ago
Garret Rieger
66a404cad4
[subset] Fix hb_subset_input_get_axis_range documentation.
1 year ago
Garret Rieger
ffa643c5aa
[subset] Add helper-subset.hh to Makefile sources.
1 year ago
Garret Rieger
0dd7a47621
Add hb_subset_input_get_axis_range to docs.
1 year ago
Garret Rieger
15a3889ee1
Add hb_subset_input_get_axis_range to experimental symbols list.
1 year ago
Qunxin Liu
f1ac36ba7f
[instancer] update hhea vertical metrics with OS/2 ones
1 year ago
Garret Rieger
d30c1dacf5
Add test suite for instancing option parsing.
1 year ago
Garret Rieger
43236ce345
[instancer] add the option to leave blanks in the min:def:max syntax.
...
When parsing axis positions in the --variations flag recognize empty values as meaning the existing value for that part. For example:
:300:500
Specifies min = existing, def = 300, max = 500.
See: https://github.com/fonttools/fonttools/issues/3322
1 year ago
Behdad Esfahbod
6a3ca37373
[map] Optimize storage
...
Such that population isn't a bitfield as we access it often.
1 year ago
Khaled Hosny
894a1f72ee
8.3.0
1 year ago
Behdad Esfahbod
2b5af6f42e
[subset-plan] Micro-optimize set iteration
...
Getting ranges is faster even with the current trivial implementation.
1 year ago
Behdad Esfahbod
90fc809f15
[set] Minor likely and __prev__
1 year ago
Behdad Esfahbod
6d3b7931fd
[subset-plan] Add a couple of allocs
1 year ago
Behdad Esfahbod
d46cd93b6a
[map] Speed up copy-constructor
1 year ago
Behdad Esfahbod
e7879d6c55
[map] Micro-optimize destruction
1 year ago
Behdad Esfahbod
d9357a1a67
[cmap] Speed up Format12/13 collect_mapping
1 year ago