|
d7c4fdfa
|
2023-11-27T10:18:20
|
|
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>
|
|
8e1fd02f
|
2023-11-27T10:18:06
|
|
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>
|
|
d970b8a3
|
2023-11-27T10:10:23
|
|
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](https://github.com/github/codeql-action/compare/66b90a5db151a8042fa97405c6cf843bbe433f7b...407ffafae6a767df3e0230c3df91b6443ae8df75)
---
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>
|
|
258f2a27
|
2023-11-20T10:24:19
|
|
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>
|
|
bec9fa70
|
2023-11-20T10:24:36
|
|
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>
|
|
16dc7338
|
2023-11-20T10:51:58
|
|
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](https://github.com/github/codeql-action/compare/74483a38d39275f33fcff5f35b679b5ca4a26a99...66b90a5db151a8042fa97405c6cf843bbe433f7b)
---
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>
|
|
df635ab7
|
2023-11-15T14:55:11
|
|
Merge pull request #4473 from googlefonts/help
[instancer] add the option to leave blanks in the min:def:max syntax.
|
|
66a404ca
|
2023-11-15T21:41:30
|
|
[subset] Fix hb_subset_input_get_axis_range documentation.
|
|
ffa643c5
|
2023-11-15T21:36:02
|
|
[subset] Add helper-subset.hh to Makefile sources.
|
|
0dd7a476
|
2023-11-15T21:23:06
|
|
Add hb_subset_input_get_axis_range to docs.
|
|
15a3889e
|
2023-11-15T21:13:59
|
|
Add hb_subset_input_get_axis_range to experimental symbols list.
|
|
f1ac36ba
|
2023-11-15T11:38:41
|
|
[instancer] update hhea vertical metrics with OS/2 ones
|
|
d30c1dac
|
2023-11-15T20:16:07
|
|
Add test suite for instancing option parsing.
|
|
43236ce3
|
2023-11-01T22:34:39
|
|
[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
|
|
6a3ca373
|
2023-11-13T16:36:32
|
|
[map] Optimize storage
Such that population isn't a bitfield as we access it often.
|
|
894a1f72
|
2023-11-11T15:57:54
|
|
8.3.0
|
|
2b5af6f4
|
2023-11-10T15:23:27
|
|
[subset-plan] Micro-optimize set iteration
Getting ranges is faster even with the current trivial implementation.
|
|
90fc809f
|
2023-11-10T15:05:08
|
|
[set] Minor likely and __prev__
|
|
6d3b7931
|
2023-11-10T14:51:34
|
|
[subset-plan] Add a couple of allocs
|
|
d46cd93b
|
2023-11-10T14:36:37
|
|
[map] Speed up copy-constructor
|
|
e7879d6c
|
2023-11-10T14:13:20
|
|
[map] Micro-optimize destruction
|
|
d9357a1a
|
2023-11-10T14:08:03
|
|
[cmap] Speed up Format12/13 collect_mapping
|
|
ae6ea6f4
|
2023-11-10T13:52:34
|
|
[cmap] Micro-optimize
|
|
330c32f9
|
2023-11-10T12:27:48
|
|
[graph] Another preallocation
|
|
9c4d3c3c
|
2023-11-10T12:24:26
|
|
[graph] Pre-alloc priority-heap array
|
|
29f8d9f7
|
2023-11-09T09:29:02
|
|
[gen-use-table] Fix __doc__
|
|
aaf63258
|
2023-11-10T17:28:48
|
|
Merge pull request #4492 from dalboris/fix-cmake-darwin-library-location
[cmake] Fix double dots in CMake library location on macOS
|
|
32ee89dd
|
2023-11-10T13:48:24
|
|
[cmake] Fix double dots in CMake library location on macOS
|
|
2d001a0a
|
2023-11-08T11:11:51
|
|
[subset] OTS doesn't allow ligature attachment offset to be 0
|
|
0cbbed57
|
2023-11-07T09:51:46
|
|
[README] Add Godot Engine
|
|
c6884377
|
2023-11-06T20:21:46
|
|
[subset] Add HB_SUBSET_FLAGS_IFTB_REQUIREMENTS flag.
When enabled the output subset conforms to the requirements for a base font to be patched by IFTB patches. IFTB is a proposed incremental font transfer patch. This new flag is set as experimental. Currently, setting this flag causes the output subset to also use long offsets for outline data in loca/glyf, gvar, CFF, and CFF2.
This change is a version of https://github.com/skef/harfbuzz/commit/3ae2fe2084d96f61d8ad1bbe42a6ef4e62ec830a rebased onto head w/ tests added.
|
|
9701b002
|
2023-11-06T22:14:31
|
|
[subset] Always place CFF1/2 char strings at the end of the packed table.
Makes the behaviour from HB_SUBSET_FLAGS_IFTB_REQUIREMENTS the default.
|
|
c3c32b01
|
2023-11-06T09:57:34
|
|
Add xkcd.png
|
|
c2f42fbb
|
2023-11-06T11:49:11
|
|
fix meson compiled_tests
|
|
d550e16a
|
2023-11-06T10:31:05
|
|
[instancer] Recalc avgcharwidth after instancing
|
|
d053426b
|
2023-11-06T11:44:14
|
|
Format
|
|
2f528ce4
|
2023-11-06T11:40:19
|
|
Tweak a couple more barriers
|
|
f31fb431
|
2023-11-06T11:29:30
|
|
Remove a couple unnecessary barriers
|
|
d10cc79a
|
2023-11-06T10:41:30
|
|
Move a couple of barriers
|
|
80cb6b58
|
2023-11-06T09:00:33
|
|
[instancer_solver] port solver fix: where axisDef < lower and upper < axisMax
Port from https://github.com/fonttools/fonttools/commit/f1e56cd757ed457ffd3b58c262d3f4c2e4586555
|
|
64305568
|
2023-11-06T10:39:24
|
|
Bump fonttools from 4.43.1 to 4.44.0 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.43.1 to 4.44.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.43.1...4.44.0)
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
920c40cd
|
2023-11-05T07:05:47
|
|
Merge pull request #4480 from harfbuzz/sanitize-barrier-properly
Sanitize barrier properly
https://github.com/harfbuzz/harfbuzz/pull/4480
|
|
36f5e654
|
2023-11-04T16:17:32
|
|
[circleci] Roll back msan/tsan ubuntu image
Job gets stuck at compiling with the newer image :(.
|
|
6ff09327
|
2023-11-04T15:33:32
|
|
[circleci] Roll images
|
|
7ee7e2e3
|
2023-11-04T15:02:28
|
|
[sanitize] Add remaining hb_barrier() annotations
I'm sure I've forgot some. But this is a good start.
|
|
3a9262cc
|
2023-11-04T12:52:46
|
|
[sanitize] More hb_barrier() annotations
|
|
30672c7e
|
2023-11-03T18:52:03
|
|
Add hb_barrier()
And annotate some more.
|
|
775320a4
|
2023-11-03T18:38:12
|
|
[sanitize] Add barriers to runtime-checked values
|
|
cf49f3f2
|
2023-11-03T18:20:14
|
|
[sanitize] Add barrier()
|
|
b16f1800
|
2023-11-03T17:51:50
|
|
[sanitize] Yet another hack to "fix" barrier issue
|
|
fd5eb10d
|
2023-11-03T15:30:15
|
|
Merge pull request #4477 from googlefonts/fix_feature_variations
[instancer] Fix feature variations collect lookups
|
|
cdcad93b
|
2023-11-03T12:45:16
|
|
[set] Mark as realloc-movable
|
|
6baf791e
|
2023-11-03T11:06:07
|
|
[instancer] add tests
|
|
aca55dbe
|
2023-11-03T10:51:37
|
|
[instancer] fix feature variations collect lookups
We already know which record to keep, so just collect lookups and no
need to check the substitutes_map
|
|
7766e67b
|
2023-11-03T11:38:21
|
|
Merge pull request #4474 from googlefonts/fix_value_format
[instancer] fix value format for SinglePos/PairPos when strip_hints is on
|
|
f05636e1
|
2023-11-02T09:18:15
|
|
[instancer] fix build issue after rebase
|
|
31b5b2b1
|
2023-11-02T09:08:36
|
|
[instancer] add tests for valueformat
|
|
6c017a11
|
2023-11-01T09:54:46
|
|
[instancer] SinglePos/PairPos: do not strip_hints for partial instancing
|
|
413af0a9
|
2023-11-02T11:14:48
|
|
[instancer] When partial instancing, subset LigCaretList after VarStore instantiation
|
|
f57c64d8
|
2023-11-02T11:21:44
|
|
[ci] Try fixing msvc builds again
https://gitlab.gnome.org/GNOME/glib/-/issues/3134
|
|
72436081
|
2023-11-02T11:01:49
|
|
[ci] Roll lxml forward
Should help fixing the msvc fails.
|
|
b5329459
|
2023-11-01T16:53:26
|
|
[tuple_delta_t] Micro-optimize encoding vector access
|
|
59cfb4c5
|
2023-11-01T16:25:50
|
|
[instancing] Micro-optimize a loop
|
|
29d49ece
|
2023-11-01T15:55:47
|
|
[vector] Introduce realloc_moves tag
Some types (even aggregate) can be moved using realloc().
Extend the fast path to hb_hashmap and tuple_delta_t.
|
|
7b46d772
|
2023-11-01T20:07:07
|
|
[instancer] Update help message for --instance.
Remove note about partial instancing not being supported. Add --variations flag as an alternate name for --instance. This matches other hb utils.
|
|
9d0bc085
|
2023-10-31T22:25:07
|
|
Merge pull request #4469 from harfbuzz/typed-offsets
Typed offsets
|
|
2804127a
|
2023-10-31T15:12:55
|
|
[Value] Typed offsets
|
|
38546acd
|
2023-10-31T14:56:09
|
|
[typed-offset] Fix sanitize()
|
|
62117801
|
2023-10-31T14:50:45
|
|
[AnchorMatrix] Annotate offset base type
|
|
4f219385
|
2023-10-31T14:33:23
|
|
[CursivePosFormat1] Use typed offsets for EntryExitRecord
|
|
b37cc61d
|
2023-10-31T14:26:42
|
|
Add base types to OffsetTo<>
Unused so far.
|
|
f6f35f73
|
2023-10-27T09:31:07
|
|
[instancer] add tests for feature variations partial instancing
|
|
091e538d
|
2023-10-26T12:52:08
|
|
[instancer] support partial instancing for FeatureVariations
|
|
e5040c23
|
2023-10-30T10:02:16
|
|
Bump ossf/scorecard-action from 2.3.0 to 2.3.1
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/483ef80eb98fb506c348f7d62e28055e49fe2398...0864cf19026789058feabb7e87baa5f140aac736)
---
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>
|
|
16a76829
|
2023-10-30T10:02:12
|
|
Bump github/codeql-action from 2.22.4 to 2.22.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.22.4 to 2.22.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/49abf0ba24d0b7953cb586944e918a0b92074c80...74483a38d39275f33fcff5f35b679b5ca4a26a99)
---
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>
|
|
bf082056
|
2023-10-27T12:24:33
|
|
[deprecated] Add a mis-spelled macro
Fixes https://github.com/harfbuzz/harfbuzz/issues/4464
|
|
598de82f
|
2023-10-27T12:13:13
|
|
[hb-subset] Fix warning
|
|
9fc45f70
|
2023-10-05T14:06:39
|
|
[ReverseChainSingleSubst] Minor optimization
|
|
156de3c0
|
2023-10-23T10:35:02
|
|
Bump meson from 1.2.2 to 1.2.3 in /.ci
Bumps [meson](https://github.com/mesonbuild/meson) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/mesonbuild/meson/releases)
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.2...1.2.3)
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
d7cd687b
|
2023-10-23T10:15:11
|
|
Bump github/codeql-action from 2.22.3 to 2.22.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.22.3 to 2.22.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/0116bc2df50751f9724a2e35ef1f24d22f90e4e1...49abf0ba24d0b7953cb586944e918a0b92074c80)
---
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>
|
|
4d123ece
|
2023-10-23T10:14:58
|
|
Bump actions/checkout from 4.1.0 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
b0150ffd
|
2023-10-20T21:53:14
|
|
[subset] keep East Asian spacing vhal, halt, chws, vchw by default
Closes: https://github.com/harfbuzz/harfbuzz/issues/4451
|
|
fde1c369
|
2023-10-19T11:04:34
|
|
Merge pull request #4452 from googlefonts/fix_test
[subset] bug fixes for GDEF
|
|
e595fe75
|
2023-10-18T16:00:06
|
|
fix bots
partial instancing tests are wrapped by experimenal_api, do not enable
them in Makefile
|
|
38f351d1
|
2023-10-18T01:52:18
|
|
[docs] Fixed links to freetype FT_LOAD_XXX flags
Signed-off-by: Alexander Borsuk <me@alex.bio>
|
|
ce466989
|
2023-10-18T15:49:57
|
|
[subset] update tests
to reflect changes in GDEF.MarkGlyphSetsDef and Lookup.MarkFilteringSet
|
|
8ceed6ee
|
2023-10-18T15:43:40
|
|
[subset] fix Lookup.MarkFilteringSet to use the new indices
|
|
510456e9
|
2023-10-18T14:26:11
|
|
[subset] don't retain empty coverage in MarkGlyphSetsDef
|
|
16ee24c0
|
2023-10-18T12:43:36
|
|
[subset] bug fix for GDEF
don't use embed(this), snapshot and revert to lower version if needed
|
|
bde6fb83
|
2023-10-18T10:21:02
|
|
add missing file for test empty_region_vardata
|
|
57dac23d
|
2023-10-17T17:11:13
|
|
[instancer] add tests
Also update tests to gei rid of no-tables-with-item-variations profile
|
|
8585d600
|
2023-10-17T14:30:17
|
|
[instancer] update variable device flags in ValueFormat
|
|
1a5dd610
|
2023-10-16T09:47:16
|
|
[instancer] retain empty rows when region is empty and item_count is not
|
|
45a7f9ce
|
2023-10-18T08:28:23
|
|
Change the shebang used for python
The shebang `/usr/bin/python3` assumes python3 is installed in /usr/bin,
which isn't always true (e.g., in the manylinux docker image). Using
`/usr/bin/env python3` uses the python3 that is in the path, which is
more flexible.
|
|
18a6e785
|
2023-10-18T01:10:44
|
|
8.2.2
|
|
52bc78e7
|
2023-10-10T21:44:52
|
|
s/PairPos/MarkBasePos/ in MarkBasePos repacking implementation.
|
|
6190bb0b
|
2023-10-16T14:08:31
|
|
[layout] Change order of feature collection
See comments for rationale.
Fixes https://github.com/harfbuzz/harfbuzz/issues/4445
|
|
4992456c
|
2023-10-16T10:07:42
|
|
Bump ninja from 1.11.1 to 1.11.1.1 in /.ci
Bumps [ninja](https://github.com/ninja-build/ninja) from 1.11.1 to 1.11.1.1.
- [Release notes](https://github.com/ninja-build/ninja/releases)
- [Commits](https://github.com/ninja-build/ninja/commits)
---
updated-dependencies:
- dependency-name: ninja
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
397b32e5
|
2023-10-16T10:29:00
|
|
Bump github/codeql-action from 2.22.0 to 2.22.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.22.0 to 2.22.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/2cb752a87e96af96708ab57187ab6372ee1973ab...0116bc2df50751f9724a2e35ef1f24d22f90e4e1)
---
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>
|
|
1f395cba
|
2023-10-12T10:06:00
|
|
[instancer] templatize the priority queue, use custom type for varstore
when instantiating varstore, we need to pop a tuple like
(combined_gain, i, j), if combined gain is the same then we compare the
value of i, and then j. So we'd like to use custom type as the key when
popping from the queue. This would match fonttool's algorithm cause it
uses heappop().
|