12134 Commits

Author SHA1 Message Date
pyup-bot
599f3398de Update sphinx from 7.4.3 to 8.0.2 2024-08-12 16:49:05 +01:00
ftCLI
8aebeeb7d7
Merge branch 'fonttools:main' into ttf2otf 2024-08-12 08:46:27 +02:00
Behdad Esfahbod
45bd0637bd [varLib.interpolatable]
Fix master name formatting.

https://github.com/fonttools/fonttools/pull/3599#issuecomment-2269372640
2024-08-05 09:44:59 -06:00
dependabot[bot]
88759123a2
Bump docker/setup-qemu-action from 3.1.0 to 3.2.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 19:01:40 +00:00
David Jones
aa2d9196c0 Lift .get("hex") out of try:; and avoid re-evaluating it 2024-07-18 19:29:41 +01:00
Behdad Esfahbod
ba20aa2f56 [merge] Format 2024-07-18 12:05:46 -06:00
David Jones
4214a66405 Minor fixes to documentation for merge 2024-07-18 12:04:59 -06:00
خالد حسني (Khaled Hosny)
b096ff7b3c
Merge pull request #3583 from fonttools/dependabot/github_actions/docker/setup-qemu-action-3.1.0
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0
2024-07-15 19:17:43 +03:00
خالد حسني (Khaled Hosny)
59b7f12516
Merge pull request #3586 from fonttools/pyup-scheduled-update-2024-07-15
Scheduled weekly dependency update for week 28
2024-07-15 19:17:21 +03:00
pyup-bot
1e4ca6d70e Update sympy from 1.12.1 to 1.13.0 2024-07-15 17:50:07 +02:00
pyup-bot
c1253594da Update sphinx from 7.3.7 to 7.4.3 2024-07-15 17:50:06 +02:00
dependabot[bot]
2b93a1d2a2
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 19:24:28 +00:00
Simon Cozens
647abe70a9 Bump version: 4.53.1 → 4.53.2.dev0 2024-07-05 13:03:28 +01:00
Simon Cozens
d3e68f28f2 Release 4.53.1 2024-07-05 13:03:27 +01:00
Simon Cozens
f676472ff3 Test for visitor inheritance 2024-07-03 06:48:38 -06:00
Simon Cozens
3546b9f06d Search the object's MRO for visitors 2024-07-03 06:48:38 -06:00
خالد حسني (Khaled Hosny)
ee56bb0eda
Merge pull request #3578 from fonttools/pyup-scheduled-update-2024-07-01
Scheduled weekly dependency update for week 26
2024-07-02 21:35:04 +03:00
pyup-bot
7f473e157e Update uharfbuzz from 0.39.1 to 0.39.3 2024-07-01 16:50:07 +01:00
pyup-bot
1b87761abe Update scipy from 1.13.1 to 1.14.0 2024-07-01 16:50:06 +01:00
pyup-bot
cf44801f7f Update reportlab from 4.2.0 to 4.2.2 2024-07-01 16:50:04 +01:00
خالد حسني (Khaled Hosny)
221c518917
Merge pull request #3571 from fonttools/dependabot/github_actions/pypa/gh-action-pypi-publish-1.9.0
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
2024-06-26 11:26:55 +03:00
خالد حسني (Khaled Hosny)
68be9aefe3
Merge pull request #3575 from fonttools/pyup-scheduled-update-2024-06-24
Scheduled weekly dependency update for week 25
2024-06-26 11:26:39 +03:00
pyup-bot
00f85a4427 Update sympy from 1.12 to 1.12.1 2024-06-24 16:50:08 +01:00
pyup-bot
2aa1bb1514 Update pyobjc from 10.2 to 10.3.1 2024-06-24 16:50:08 +01:00
pyup-bot
be259eb87d Update ufo2ft from 3.2.3 to 3.2.5 2024-06-24 16:50:07 +01:00
dependabot[bot]
70b917f303
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.14 to 1.9.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 19:25:20 +00:00
David Corbett
aa390ec98b Fix OS/2.usMaxContext for reverse GSUB rules 2024-06-16 20:37:17 -07:00
Cosimo Lupo
4b030d2db8
Merge pull request #3559 from fonttools/reuse-chain-multi-subst
[feaLib] try reuse existing inline chained multiple subst lookups when possible
2024-06-11 17:08:59 +01:00
David Jones
7d39064a36 Fix oops: GLIF2 test should have format=2 2024-06-03 17:09:54 +01:00
Cosimo Lupo
97929b3236
[feaLib] try reuse existing inline chained multiple subst lookups when possible
We already do this for inline single substitutions in chained contextual lookups, this PR extends this for multiple substitutions as well.

Fixes https://github.com/fonttools/fonttools/issues/3551
2024-06-03 17:06:46 +01:00
David Jones
fb30c9822b Verify that unicode elements have hex attribute 2024-06-03 17:02:34 +01:00
David Jones
c7be064ef6 Test absent hex attribute on unicode element
(currently fails)
2024-06-03 17:01:20 +01:00
Cosimo Lupo
5e6b12d12f
Merge pull request #3556 from fonttools/check-rst-syntax-before-release
Check for reStructuredText syntax errors in README+NEWS while running release command
2024-06-03 12:18:23 +01:00
Cosimo Lupo
162cacb465 README: suggest to install dev-requirements.txt before release
setup_requires is deprecated, and relying on it to bootstrap the readme_renderer sometimes fails, better to ensure it's already pip installed before running release command
2024-06-03 12:15:11 +01:00
Cosimo Lupo
159456d269 add readme_renderer to dev-requirements.txt 2024-06-03 12:15:11 +01:00
Cosimo Lupo
2ab0707c6a setup.py: use readme_renderer to check rst syntax errors on release 2024-06-03 12:15:11 +01:00
Nikolaus Waxweiler
308b449edc Bump version: 4.53.0 → 4.53.1.dev0 2024-05-31 17:24:59 +01:00
Nikolaus Waxweiler
af5894cd2d Release 4.53.0 2024-05-31 17:24:59 +01:00
Nikolaus Waxweiler
b9c436dad9 Add Changelog entries 2024-05-31 16:40:03 +01:00
Cosimo Lupo
c61fae7a7d
Merge pull request #3548 from fonttools/instancer-name
[instancer] Fix output filename decision-making
2024-05-31 14:21:56 +01:00
Behdad Esfahbod
f4669f0538 [avar] Fix assertion
Fixes https://github.com/fonttools/fonttools/issues/3546
2024-05-31 01:36:17 -07:00
Behdad Esfahbod
f916971913 [instancer] Fix output filename decision-making
All limits are tuples now when not None. The old logic was
broken and for the following command:

$ fonttools varLib.instancer  AdobeVFPrototype.otf CNTR=50:80 wght=900

it was saving the output with the name suffix `-instance`, whereas
it's clearly a partial instantiation. This fixes that.
2024-05-30 11:48:12 -06:00
Nikolaus Waxweiler
313328bf0d Update Changelog 2024-05-30 10:31:53 -07:00
Nikolaus Waxweiler
bdbc470f9f Revert "[svgPen] Write two digits after decimal by default"
This reverts commit 42d6b6b4fedf51dd741d3134da74df04339335b4.
2024-05-30 10:31:53 -07:00
Cosimo Lupo
726a1f7541
Merge pull request #3545 from fonttools/revert-969d09d
Revert "[instancer] Fix name decision-making"
2024-05-30 15:06:36 +01:00
Simon Cozens
a5a1573012 Revert "[instancer] Fix name decision-making"
This reverts commit 969d09dcafd3669753e30060ccca7e5fd4c356cd.
2024-05-30 14:36:45 +01:00
Cosimo Lupo
4193aeaa26
Merge pull request #3495 from NightFurySL2001/patch-2
Allow UTF-8 with BOM for features.fea
2024-05-30 12:27:21 +01:00
خالد حسني (Khaled Hosny)
933c4cd899
Merge pull request #3540 from fonttools/doc-buildMath
[docs] Add buildMathTable to otlLib.builder documentation
2024-05-30 14:27:12 +03:00
خالد حسني (Khaled Hosny)
1c3137ee14
Merge pull request #3528 from fonttools/remove-overlaps-cff
[ttLib.removeOverlaps] Support CFF table
2024-05-30 14:25:59 +03:00
Khaled Hosny
e41040bb9d [docs] Add buildMathTable to otlLib.builder documentation 2024-05-30 00:20:04 +03:00