[wpt-sync] Sync PR 50376 - Bump fonttools from 4.51.0 to 4.55.8 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 50376 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50376
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump fonttools from 4.51.0 to 4.55.8 in /tools
Bumps fonttools from 4.51.0 to 4.55.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/fonttools/fonttools/releases">fonttools's releases</a>.</em></p>
<blockquote>
<h2>4.55.7</h2>
<ul>
<li>Shorten the changelog included in PyPI package description to accommodate maximum length limit imposed by Azure DevOps. No actual code changes since v4.55.6 (<a href="https://redirect.github.com/fonttools/fonttools/issues/3754">#3754</a>).</li>
</ul>
<h2>4.55.6</h2>
<ul>
<li>[glyf] Fixed regression introduced in 4.55.5 when computing bounds of nested composite glyphs with transformed components (<a href="https://redirect.github.com/fonttools/fonttools/issues/3752">#3752</a>).</li>
</ul>
<h2>4.55.5</h2>
<ul>
<li>[glyf] Fixed recalcBounds of transformed components with unrounded coordinates (<a href="https://redirect.github.com/fonttools/fonttools/issues/3750">#3750</a>).</li>
<li>[feaLib] Allow duplicate script/language statements (<a href="https://redirect.github.com/fonttools/fonttools/issues/3749">#3749</a>).</li>
</ul>
<h2>4.55.4</h2>
<ul>
<li>[bezierTools] Fixed <code>splitCubicAtT</code> sometimes not returning identical start/end points as result of numerical precision (<a href="https://redirect.github.com/fonttools/fonttools/issues/3742">#3742</a>, <a href="https://redirect.github.com/fonttools/fonttools/issues/3743">#3743</a>).</li>
<li>[feaLib/ast] Fixed docstring of <code>AlternateSubstStatement</code> (<a href="https://redirect.github.com/fonttools/fonttools/issues/3735">#3735</a>).</li>
<li>[transform] Typing fixes (<a href="https://redirect.github.com/fonttools/fonttools/issues/3734">#3734</a>).</li>
</ul>
<h2>4.55.3</h2>
<ul>
<li>[Docs] fill out ttLib table section <a href="https://redirect.github.com/fonttools/fonttools/issues/3716">#3716</a></li>
<li>[feaLib] More efficient inline format 4 lookups <a href="https://redirect.github.com/fonttools/fonttools/issues/3726">#3726</a></li>
</ul>
<h2>4.55.2</h2>
<h2>What's Changed</h2>
<ul>
<li>[Docs] update Sphinx config (<a href="https://redirect.github.com/fonttools/fonttools/issues/3712">#3712</a>)</li>
<li>[designspaceLib] Allow axisOrdering to be set to zero (<a href="https://redirect.github.com/fonttools/fonttools/issues/3715">#3715</a>)</li>
<li>[feaLib] Don’t modify variable anchors in place (<a href="https://redirect.github.com/fonttools/fonttools/issues/3717">#3717</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ryanbugden"><code>@ryanbugden</code></a> made their first contribution in <a href="https://redirect.github.com/fonttools/fonttools/pull/3715">fonttools/fonttools#3715</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fonttools/fonttools/compare/4.55.1...4.55.2">https://github.com/fonttools/fonttools/compare/4.55.1...4.55.2</a></p>
<h2>4.55.1</h2>
<h2>What's Changed</h2>
<ul>
<li>[ttGlyphSet] Support VARC CFF2 fonts (<a href="https://redirect.github.com/fonttools/fonttools/issues/3683">#3683</a>)</li>
<li>[DecomposedTransform] Document and implement always skewY == 0 (<a href="https://redirect.github.com/fonttools/fonttools/issues/3697">#3697</a>)</li>
<li>[varLib] "Fix" cython iup issue? (<a href="https://redirect.github.com/fonttools/fonttools/issues/3704">#3704</a>)</li>
<li>Cython minor refactor (<a href="https://redirect.github.com/fonttools/fonttools/issues/3705">#3705</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fonttools/fonttools/compare/4.55.0...4.55.1">https://github.com/fonttools/fonttools/compare/4.55.0...4.55.1</a></p>
<h2>4.55.0</h2>
<ul>
<li>[cffLib.specializer] Adjust stack use calculation (<a href="https://redirect.github.com/fonttools/fonttools/issues/3689">#3689</a>)</li>
<li>[varLib] Lets not add mac names if the rest of name doesn't have them (<a href="https://redirect.github.com/fonttools/fonttools/issues/3688">#3688</a>)</li>
<li>[ttLib.reorderGlyphs] Update CFF table charstrings and charset (<a href="https://redirect.github.com/fonttools/fonttools/issues/3682">#3682</a>)</li>
<li>[cffLib.specializer] Add cmdline to specialize a CFF2 font (<a href="https://redirect.github.com/fonttools/fonttools/issues/3675">#3675</a>, <a href="https://redirect.github.com/fonttools/fonttools/issues/3679">#3679</a>)</li>
<li>[CFF2] Lift uint16 VariationStore.length limitation (<a href="https://redirect.github.com/fonttools/fonttools/issues/3674">#3674</a>)</li>
<li>[subset] consider variation selectors subsetting cmap14 (<a href="https://redirect.github.com/fonttools/fonttools/issues/3672">#3672</a>)</li>
<li>[varLib.interpolatable] Support CFF2 fonts (<a href="https://redirect.github.com/fonttools/fonttools/issues/3670">#3670</a>)</li>
<li>Set isfinal to true in XML parser for proper resource cleanup (<a href="https://redirect.github.com/fonttools/fonttools/issues/3669">#3669</a>)</li>
<li>[removeOverlaps] Fix CFF CharString width (<a href="https://redirect.github.com/fonttools/fonttools/issues/3659">#3659</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/fonttools/fonttools/blob/main/NEWS.rst">fonttools's changelog</a>.</em></p>
<blockquote>
<h2>4.55.8 (released 2025-01-29)</h2>
<ul>
<li>[MetaTools] Fixed bug in buildUCD.py script whereby the first non-header line of some UCD text file was being skipped. This affected in particular the U+00B7 (MIDDLE DOT) entry of ScriptExtensions.txt (<a href="https://redirect.github.com/fonttools/fonttools/issues/3756">#3756</a>).</li>
</ul>
<h2>4.55.7 (released 2025-01-28)</h2>
<ul>
<li>Shorten the changelog included in PyPI package description to accommodate maximum length limit imposed by Azure DevOps. No actual code changes since v4.55.6 (<a href="https://redirect.github.com/fonttools/fonttools/issues/3754">#3754</a>).</li>
</ul>
<h2>4.55.6 (released 2025-01-24)</h2>
<ul>
<li>[glyf] Fixed regression introduced in 4.55.5 when computing bounds of nested composite glyphs with transformed components (<a href="https://redirect.github.com/fonttools/fonttools/issues/3752">#3752</a>).</li>
</ul>
<h2>4.55.5 (released 2025-01-23)</h2>
<ul>
<li>[glyf] Fixed recalcBounds of transformed components with unrounded coordinates (<a href="https://redirect.github.com/fonttools/fonttools/issues/3750">#3750</a>).</li>
<li>[feaLib] Allow duplicate script/language statements (<a href="https://redirect.github.com/fonttools/fonttools/issues/3749">#3749</a>).</li>
</ul>
<h2>4.55.4 (released 2025-01-21)</h2>
<ul>
<li>[bezierTools] Fixed <code>splitCubicAtT</code> sometimes not returning identical start/end points as result of numerical precision (<a href="https://redirect.github.com/fonttools/fonttools/issues/3742">#3742</a>, <a href="https://redirect.github.com/fonttools/fonttools/issues/3743">#3743</a>).</li>
<li>[feaLib/ast] Fixed docstring of <code>AlternateSubstStatement</code> (<a href="https://redirect.github.com/fonttools/fonttools/issues/3735">#3735</a>).</li>
<li>[transform] Typing fixes (<a href="https://redirect.github.com/fonttools/fonttools/issues/3734">#3734</a>).</li>
</ul>
<h2>4.55.3 (released 2024-12-10)</h2>
<ul>
<li>[Docs] fill out ttLib table section <a href="https://redirect.github.com/fonttools/fonttools/issues/3716">#3716</a></li>
<li>[feaLib] More efficient inline format 4 lookups <a href="https://redirect.github.com/fonttools/fonttools/issues/3726">#3726</a></li>
</ul>
<h2>4.55.2 (released 2024-12-05)</h2>
<ul>
<li>[Docs] update Sphinx config (<a href="https://redirect.github.com/fonttools/fonttools/issues/3712">#3712</a>)</li>
<li>[designspaceLib] Allow axisOrdering to be set to zero (<a href="https://redirect.github.com/fonttools/fonttools/issues/3715">#3715</a>)</li>
<li>[feaLib] Don’t modify variable anchors in place (<a href="https://redirect.github.com/fonttools/fonttools/issues/3717">#3717</a>)</li>
</ul>
<h2>4.55.1 (released 2024-12-02)</h2>
<ul>
<li>[ttGlyphSet] Support VARC CFF2 fonts (<a href="https://redirect.github.com/fonttools/fonttools/issues/3683">#3683</a>)</li>
<li>[DecomposedTransform] Document and implement always skewY == 0 (<a href="https://redirect.github.com/fonttools/fonttools/issues/3697">#3697</a>)</li>
<li>[varLib] "Fix" cython iup issue? (<a href="https://redirect.github.com/fonttools/fonttools/issues/3704">#3704</a>)</li>
<li>Cython minor refactor (<a href="https://redirect.github.com/fonttools/fonttools/issues/3705">#3705</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/fonttools/fonttools/commit/aef6d287377c116d16a985cdd945ecd77cdc4502"><code>aef6d28</code></a> Release 4.55.8</li>
<li><a href="https://github.com/fonttools/fonttools/commit/ffb8d934066d3f88301fa60c1491c1d743b7cd29"><code>ffb8d93</code></a> Update NEWS.rst</li>
<li><a href="https://github.com/fonttools/fonttools/commit/4957cd7aba463002c233aa93b2af95acc4d604a1"><code>4957cd7</code></a> buildUCD.py: minor refactorings, remove py2-isms</li>
<li><a href="https://github.com/fonttools/fonttools/commit/eece3c1b624495c2f57a29ad12cedc07239b8741"><code>eece3c1</code></a> Merge pull request <a href="https://redirect.github.com/fonttools/fonttools/issues/3756">#3756</a> from cmyr/unicode-data-fixup</li>
<li><a href="https://github.com/fonttools/fonttools/commit/b26271cc4dcc5256a2181d8307dde9a2b3cd45d5"><code>b26271c</code></a> [unicodedata] Fix bug in buildUCD.py</li>
<li><a href="https://github.com/fonttools/fonttools/commit/b7509b24a9ed415f1dd166ac51551df78a5ee43a"><code>b7509b2</code></a> Bump version: 4.55.7 → 4.55.8.dev0</li>
<li><a href="https://github.com/fonttools/fonttools/commit/336299e390d8737051b65162f5b81bc66910ba96"><code>336299e</code></a> Release 4.55.7</li>
<li><a href="https://github.com/fonttools/fonttools/commit/86a959fb35e3c594bcf1fb3015c0df8af5f147fd"><code>86a959f</code></a> Update NEWS.rst [skip ci]</li>
<li><a href="https://github.com/fonttools/fonttools/commit/41c86719a893dcbf9952de4f2e236a5fd77519b6"><code>41c8671</code></a> shorten the changelog included in package description</li>
<li><a href="https://github.com/fonttools/fonttools/commit/42db704693d1ef663ac6614c69a3e60ce102d4d6"><code>42db704</code></a> Bump version: 4.55.6 → 4.55.7.dev0</li>
<li>Additional commits viewable in <a href="https://github.com/fonttools/fonttools/compare/4.51.0...4.55.8">compare view</a></li>
</ul>
</details>
<br />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
.
<details>
<summary>Dependabot commands and options</summary>
<br />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 <dependency name> 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)</details>
Description
•