plotters
plotters copied to clipboard
Update ttf-parser requirement from 0.20.0 to 0.22.0
Updates the requirements on ttf-parser to permit the latest version.
Changelog
Sourced from ttf-parser's changelog.
[0.22.0] - 2024-06-29
Added
Face::glyph_phantom_pointshvar::Table::right_side_bearing_offset. Thanks to LaurenzV.vvar::Table::advance_offset. Thanks to LaurenzV.vvar::Table::top_side_bearing_offset. Thanks to LaurenzV.vvar::Table::bottom_side_bearing_offset. Thanks to LaurenzV.vvar::Table::vertical_origin_offset. Thanks to LaurenzV.colr::Table::clip_box. Thanks to LaurenzV.Changed
no_stdbuild ofttf-parserrequires--features=no-std-floatnow. This is because we need trigonometry functions to flatten transforms inCOLR. Thanks to LaurenzV.colr::Painterno longer haspush_translate,push_scale,push_rotateandpush_skew. Onlypush_transformleft. Thanks to LaurenzV.- Split
hvar::Tableintohvar::Tableandvvar::Table. Previously, we treated bothHVARandVVARtables as identical, butVVARactually has additional fields. Thanks to LaurenzV.- Rename
hvar::Table::side_bearing_offsetintohvar::Table::left_side_bearing_offset. Thanks to LaurenzV.Fixed
Face::glyph_hor_advanceandFace::glyph_ver_advanceincludegvar's phantom points whenHVAR/VVARtables are missing. Affects only variable fonts.- (
CFF) Allow MoveTo with width commands in nested subroutines.opentype_layout::LookupFlags::mark_attachment_typeparsing.- (
CFF) Allow empty charsets incff::parse_charset. Thanks to LaurenzV.- (
gvar) Empty sub-glyphs/components is no longer an error. Thanks to LaurenzV.- (
GSUB/GPOS) AllowNULLoffsets inChainedContextLookupFormat2 subtables. Thanks to LaurenzV.Face::glyph_y_originproperly handles variable fonts now. Thanks to LaurenzV.- (
kerx) FixAnchorPointsparsing. Thanks to LaurenzV.Removed
push_translate,push_scale,push_rotateandpush_skewfromcolr::Painter. Usecolr::Painter::push_transforminstead. Thanks to LaurenzV.[0.21.1] - 2024-05-11
Fixed
- Delta set length calculation in variable fonts. Thanks to LaurenzV. Got broken in the previous version.
... (truncated)
Commits
87f6dc9Version bump.b0d2c87Clippy fixede7c9d2f(CFF) Allow MoveTo with width commands in nested subroutines.0fd9707Fix phantom points parsing.12c5719(gvar) Add phantom points support.41cf80cFix bug in anchor points method (#157)c2d3bf1Simplify COLR API for transforms (#155)6cfe34eAdd API for getting the clip box of a COLR glyph (#154)df952ffSplit VVAR and HVAR tables46a0b9eAllow NULL offsets in ChainedContextLookup v2- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)