11907 Commits

Author SHA1 Message Date
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
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
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
Cosimo Lupo
089400352f
Update CONTRIBUTING.md
fix the url to Discussions
2024-05-28 17:57:29 +01:00
Cosimo Lupo
c8b709feb7
Update CONTRIBUTING.md
Replace mention of the old (banned?!) groups.google.com/fonttools with the new Github's fonttools Discussions
2024-05-28 17:57:04 +01:00
Khaled Hosny
353f3808f2 Bump version: 4.52.4 → 4.52.5.dev0 2024-05-27 23:31:46 +03:00
Khaled Hosny
6fb8c5d653 Release 4.52.4 2024-05-27 23:31:46 +03:00
Khaled Hosny
b6ae0a70c9 Update NEWS.rst 2024-05-27 23:31:26 +03:00
خالد حسني (Khaled Hosny)
1597aa4c6d
Merge pull request #3532 from fonttools/pyup-scheduled-update-2024-05-27
Scheduled weekly dependency update for week 21
2024-05-27 23:30:40 +03:00
Khaled Hosny
eff90154ed [varLib.cff] Restore and deprecate convertCFFtoCFF2
It is used by ufo2ft.
2024-05-27 13:18:04 -07:00
Behdad Esfahbod
6c93fc6289 [instancer] Remove not about CFF2 not being supported 2024-05-27 14:16:57 -06:00
Khaled Hosny
f0dcf98f1a Bump version: 4.52.3 → 4.52.4.dev0 2024-05-27 22:29:29 +03:00
Khaled Hosny
3c9d6c1eaf Release 4.52.3 2024-05-27 22:29:29 +03:00
Khaled Hosny
5d703e1b26 Fix reStructuredText syntax! 2024-05-27 22:29:02 +03:00
Khaled Hosny
ac21c4ad47 Bump version: 4.52.2 → 4.52.3.dev0 2024-05-27 22:22:02 +03:00
Khaled Hosny
3b6fd6a1b4 Release 4.52.2 2024-05-27 22:22:01 +03:00
Khaled Hosny
ed60fcc4d8 Update NEWS.rst 2024-05-27 22:21:30 +03:00
خالد حسني (Khaled Hosny)
ed7701a0a2
Merge pull request #3525 from fonttools/cff-converters-fixes
CFF converters fixes
2024-05-27 22:19:16 +03:00
Behdad Esfahbod
c2cf6e6d04 [interpolatable] Avoid division-by-zero
Fixes https://github.com/fonttools/fonttools/issues/3533
2024-05-27 10:22:29 -06:00
pyup-bot
a694386946 Update lxml from 5.2.1 to 5.2.2 2024-05-27 16:50:05 +01:00
pyup-bot
c170328879 Update ufo2ft from 3.2.1 to 3.2.3 2024-05-27 16:50:05 +01:00
pyup-bot
ff1321804b Update scipy from 1.13.0 to 1.13.1 2024-05-27 16:50:04 +01:00
Behdad Esfahbod
39093b9b7e [cffLib] Add optional removeUnusedSubrs arg to remove_hints() 2024-05-25 10:15:00 -06:00
Behdad Esfahbod
129e8e34a5 [cffLib] Typo 2024-05-25 10:15:00 -06:00
Behdad Esfahbod
9943a109e8 [CFF2ToCFF] Clean up dicts and privates 2024-05-25 10:15:00 -06:00
Behdad Esfahbod
1076f2c558 [CFF2ToCFF] Remove unused code 2024-05-25 10:15:00 -06:00
Behdad Esfahbod
1536efc22e [CFFToCFF2] Add a test
Exercises:
https://github.com/fonttools/fonttools/pull/3518#discussion_r1611033728
2024-05-25 10:15:00 -06:00
Behdad Esfahbod
6a812ce925 [CFFToCFF2] Fix for non-FDArray fonts and subroutines 2024-05-25 10:15:00 -06:00
Just van Rossum
369a21353a
Merge pull request #3529 from fonttools/regenerate-table-lists
Regenerate table lists
2024-05-25 18:09:58 +02:00