11620 Commits

Author SHA1 Message Date
Cosimo Lupo
511024bdc9 [ttx] use GNU-style getopt to intermix options and positional arguments
Fixes https://github.com/fonttools/fonttools/issues/3507
2024-05-17 12:07:59 +01:00
Behdad Esfahbod
969d09dcaf [instancer] Fix name decision-making
All limits are tuple these days.
2024-05-14 00:10:50 -06:00
Behdad Esfahbod
9f51fac512 [cffLib] Make sure we compile VarStore
Ouch. Took me a while to find this bug. If data is set,
it will be reused and no compilation happens.
2024-05-13 22:47:22 -06:00
Behdad Esfahbod
ce78d2c88f Typo 2024-05-13 17:17:30 -06:00
Just van Rossum
24cb4e0dcf
[feaLib.variableScalar] fix value_at_location() method (#3491) 2024-05-13 08:48:59 +01:00
David Corbett
0738c41dfb [psCharStrings] Shorten output of encodeFloat 2024-05-10 18:47:23 -07:00
Behdad Esfahbod
2ce45c2861 [bezierTools] Fix infinite-recursion in calcCubicArcLength
Fixes https://github.com/fonttools/fonttools/issues/3502
2024-05-07 08:54:42 -07:00
Simon Cozens
9acbd12637
Better failure mode for sstruct (#3500)
* Check format fits and give sensible error if not

* sstruct.getformat now returns dictionaries, merge them
2024-05-07 14:01:46 +01:00
خالد حسني (Khaled Hosny)
b88a71bed8
Merge pull request #3499 from fonttools/pyup-scheduled-update-2024-05-06
Scheduled weekly dependency update for week 18
2024-05-06 21:23:31 +03:00
pyup-bot
d7aed5f7cc Update lxml from 5.2.0 to 5.2.1 2024-05-06 16:50:13 +01:00
pyup-bot
03293a54c3 Update glyphslib from 6.7.0 to 6.7.1 2024-05-06 16:50:13 +01:00
pyup-bot
a14ffb5331 Update ufo2ft from 3.2.0 to 3.2.1 2024-05-06 16:50:13 +01:00
pyup-bot
0090159765 Update scipy from 1.12.0 to 1.13.0 2024-05-06 16:50:12 +01:00
pyup-bot
333a86c9fb Update black from 24.3.0 to 24.4.2 2024-05-06 16:50:12 +01:00
pyup-bot
ea628f6480 Update reportlab from 4.1.0 to 4.2.0 2024-05-06 16:50:11 +01:00
pyup-bot
4e346367b9 Update sphinx from 7.2.6 to 7.3.7 2024-05-06 16:50:10 +01:00
Behdad Esfahbod
d4fd62dc1e Fix build. Sorry 2024-04-30 13:28:57 -06:00
Behdad Esfahbod
8c32511e5a Hide cu2qu.cli from --help 2024-04-30 13:23:56 -06:00
Behdad Esfahbod
1d802db723 Remove qu2cu.cli from --help 2024-04-30 13:22:58 -06:00
Behdad Esfahbod
fbe2dc846c Fix --help showing qu2cu.qu2cu 2024-04-30 13:22:02 -06:00
Behdad Esfahbod
70b5456387 [cu2qu/qu2cu] Don't show benchmark module in --help 2024-04-30 13:14:07 -06:00
Behdad Esfahbod
a25e584955 [removeOverlaps] Show in --help 2024-04-30 13:13:53 -06:00
rrawatt
6db3cee007 Improve structure and content of fontTools documentation 2024-04-26 15:39:41 -05:00
rrawatt
004cf3ac33 Improve structure and content of fontTools documentation 2024-04-26 15:39:41 -05:00
Behdad Esfahbod
e724acd41e [instancer] Raise NotImplementedError if avar2 VarStore present 2024-04-15 08:21:14 -06:00
Behdad Esfahbod
705acc994f
Merge pull request #3473 from fonttools/avar2-modules
[avar2] Implement avar2 support in ttGlyphSet.
2024-04-06 07:59:22 -05:00
Khaled Hosny
fbe4765460 Bump version: 4.51.0 → 4.51.1.dev0 2024-04-05 16:10:47 +02:00
Khaled Hosny
a1a5af2f1f Release 4.51.0 2024-04-05 16:10:46 +02:00
Khaled Hosny
348088cd85 Update NEWS.rst 2024-04-05 16:07:38 +02:00
Behdad Esfahbod
ed092f2552 [avar] Raise exception instead of assert 2024-04-03 07:55:04 -06:00
Behdad Esfahbod
ff4100f309 Remove unused import 2024-04-03 07:24:53 -06:00
Behdad Esfahbod
2f80d6a176 [interpolatable] Remove obsolete comment
Well, it won't be true anymore when varc-table branch merges.
2024-04-02 13:28:45 -06:00
Behdad Esfahbod
6a2a204cc3 [interpolatable] Support avar2 in the .ttf codepath 2024-04-02 13:20:19 -06:00
Behdad Esfahbod
d590feba99 [avar] Add test for ttGlyphSet support 2024-04-02 11:42:42 -06:00
Behdad Esfahbod
6e0acc9e4b Add a couple of __getitem__'s 2024-04-02 10:38:36 -06:00
Behdad Esfahbod
bf6ff3b514 [avar] Add support for mapping avar2
Untested.
2024-04-02 10:23:09 -06:00
Behdad Esfahbod
781dda70de [ttFont] Move some code into fvar and avar modules 2024-04-02 10:23:09 -06:00
خالد حسني (Khaled Hosny)
43467f124d
Merge pull request #3472 from fonttools/pyup-scheduled-update-2024-04-01
Scheduled weekly dependency update for week 13
2024-04-01 20:04:29 +02:00
pyup-bot
c37a0b721a Update lxml from 5.1.0 to 5.2.0 2024-04-01 16:51:10 +01:00
pyup-bot
cd106ca7b0 Update glyphslib from 6.6.6 to 6.7.0 2024-04-01 16:51:10 +01:00
pyup-bot
978644803d Update ufo2ft from 3.1.0 to 3.2.0 2024-04-01 16:51:09 +01:00
Khaled Hosny
fae87446a8 Add some basic tests for reorderGlyphs 2024-03-30 17:22:38 -06:00
Behdad Esfahbod
2c9d97652d [ttFont] Add reorderGlyphs
Fixes https://github.com/fonttools/fonttools/issues/2060
2024-03-30 17:22:38 -06:00
Simon Cozens
430e364db7 Compile aux fields 2024-03-19 16:46:37 -06:00
خالد حسني (Khaled Hosny)
ac7e55b572
Merge pull request #3462 from fonttools/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.14
Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14
2024-03-18 18:15:15 +02:00
خالد حسني (Khaled Hosny)
3139eaea8d
Merge pull request #3463 from fonttools/pyup-scheduled-update-2024-03-18
Scheduled weekly dependency update for week 11
2024-03-18 18:15:00 +02:00
pyup-bot
a52042c5ea Update glyphslib from 6.6.5 to 6.6.6 2024-03-18 15:52:05 +00:00
pyup-bot
2b9604c0af Update uharfbuzz from 0.39.0 to 0.39.1 2024-03-18 15:52:05 +00:00
pyup-bot
0b884a3c14 Update pyobjc from 10.1 to 10.2 2024-03-18 15:52:04 +00:00
pyup-bot
e16a6bd87f Update black from 24.2.0 to 24.3.0 2024-03-18 15:52:04 +00:00