no_std build of ttf-parser requires --features=no-std-float now.
This is because we need trigonometry functions to flatten transforms in COLR.
Thanks to LaurenzV.
colr::Painter no longer has push_translate, push_scale, push_rotate and push_skew.
Only push_transform left.
Thanks to LaurenzV.
Split hvar::Table into hvar::Table and vvar::Table.
Previously, we treated both HVAR and VVAR tables as identical,
but VVAR actually has additional fields.
Thanks to LaurenzV.
Rename hvar::Table::side_bearing_offset into hvar::Table::left_side_bearing_offset.
Thanks to LaurenzV.
Fixed
Face::glyph_hor_advance and Face::glyph_ver_advance include gvar's phantom points
when HVAR/VVAR tables are missing. Affects only variable fonts.
(CFF) Allow MoveTo with width commands in nested subroutines.
You can trigger a rebase of this PR 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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Updates the requirements on ttf-parser to permit the latest version.
Changelog
Sourced from ttf-parser's changelog.
... (truncated)
Commits
13ab167
Version bump.b38c0a2
Makecore_maths
optional.a06b588
Version bump.9561033
Use core_maths instead of libm87f6dc9
Version bump.b0d2c87
Clippy fixede7c9d2f
(CFF
) Allow MoveTo with width commands in nested subroutines.0fd9707
Fix phantom points parsing.12c5719
(gvar) Add phantom points support.41cf80c
Fix bug in anchor points method (#157)You can trigger a rebase of this PR 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 show