[designspaceLib] Allow to use \\UNC absolute paths on Windows (#2299, #2306).
[varLib.merger] Fixed bug where VarLibMergeError was raised with incorrect parameters (#2300).
[feaLib] Allow substituting a glyph class with NULL to delete multiple glyphs (#2303).
[glyf] Fixed NameError exception in getPhantomPoints (#2295, #2305).
[removeOverlaps] Retry pathops.simplify after rounding path coordinates to integers if it fails the first time using floats, to work around a rare and hard to debug Skia bug (#2288).
[varLib] Added support for building, reading, writing and optimizing 32-bit ItemVariationStore as used in COLRv1 table (#2285).
[otBase/otConverters] Add array readers/writers for int types (#2285).
[feaLib] Allow more than one lookahead glyph/class in contextual positioning with "value at end" (#2293, #2294).
[COLRv1] Default varIdx should be 0xFFFFFFFF (#2297, #2298).
[pens] Make RecordingPointPen actually pass on identifiers; replace asserts with explicit PenError exception (#2284).
[mutator] Round lsb for CF2 fonts as well (#2286).
[designspaceLib] Allow to use \\UNC absolute paths on Windows (#2299, #2306).
[varLib.merger] Fixed bug where VarLibMergeError was raised with incorrect
parameters (#2300).
[feaLib] Allow substituting a glyph class with NULL to delete multiple glyphs
(#2303).
[glyf] Fixed NameError exception in getPhantomPoints (#2295, #2305).
[removeOverlaps] Retry pathops.simplify after rounding path coordinates to integers
if it fails the first time using floats, to work around a rare and hard to debug
Skia bug (#2288).
[varLib] Added support for building, reading, writing and optimizing 32-bit
ItemVariationStore as used in COLRv1 table (#2285).
[otBase/otConverters] Add array readers/writers for int types (#2285).
[feaLib] Allow more than one lookahead glyph/class in contextual positioning with
"value at end" (#2293, #2294).
[COLRv1] Default varIdx should be 0xFFFFFFFF (#2297, #2298).
[pens] Make RecordingPointPen actually pass on identifiers; replace asserts with
explicit PenError exception (#2284).
[mutator] Round lsb for CF2 fonts as well (#2286).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps fonttools[woff] from 4.22.1 to 4.23.0.
Release notes
Sourced from fonttools[woff]'s releases.
Changelog
Sourced from fonttools[woff]'s changelog.
Commits
adaca10
Release 4.23.0fa081df
Update changelog [skip ci]465c327
Merge pull request #2300 from fonttools/fix-varlib-merger-errors72004fc
VarLibMergeError first parameter must be a Merger object053ec9f
Merge pull request #2306 from Eigi/main08e3c74
Merge branch 'fonttools:main' into mainc51d3aa
Merge pull request #2303 from fonttools/glyphclass-by-null9abd276
Merge pull request #2305 from fonttools/fix-deprecated-getPhantomPoints616fc06
add deprecation warnings for old getPhantomPoints, etc.3c98250
g_l_y_f: fix undefined name 'topSideBearing'Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)