Behdad Esfahbod
0127a235af
[varLib.avar] Don't require a full .designspace with sources
2024-08-30 08:46:50 -07:00
Behdad Esfahbod
297f73aeaf
[varLib.avar] Err, don't drop empty pins
...
https://github.com/fonttools/fonttools/issues/3086#issuecomment-2263626285
2024-08-30 08:46:50 -07:00
Behdad Esfahbod
40f6760e8a
[varLib.avar] Don't clamp values
...
https://github.com/fonttools/fonttools/pull/3598#issuecomment-2266082009
2024-08-30 08:46:50 -07:00
Behdad Esfahbod
150d4fc195
[varLib.avar] Sketch of code to reconstruct mappings from binary
...
https://github.com/Lorp/fencer/issues/25
2024-08-30 08:46:50 -07:00
n8willis
770917d89e
Merge pull request #3611 from n8willis/docs-cleanup
...
Small docs cleanups
2024-08-21 17:34:52 +01:00
Behdad Esfahbod
ecd2d8e559
[Tests] Do not require fonttools command to be available
...
I typically run tests like:
$ python setup.py build_ext -i && PYTHONPATH=Lib pytest
Previously, this particular test and only this, required
that a `pip install -e .` has had happened. Not anymore.
2024-08-20 10:58:55 -06:00
Nathan Williis
1781cf8f75
Docs, minor: reformat line for lint GH action.
2024-08-20 17:00:52 +01:00
Nathan Williis
868f50daf4
Pin the Sphinx dependency to v7; v8 breaks the RTD theme. See issue #3606
2024-08-20 16:15:50 +01:00
Nathan Williis
6f7d949d5c
Docs: update Sphinx config, to show inheritance. This should simplify cross-module readability, and also makes errors caused by autodoc easier to spot.
2024-08-20 16:14:46 +01:00
Nathan Williis
31b5ce1f8e
Docs, minor: fix Sphinx warnings.
2024-08-20 16:12:00 +01:00
Behdad Esfahbod
0c2652011e
[varLib.models] By default, assume OpenType-like normalized space
...
See:
https://github.com/fonttools/fonttools/pull/2846#issuecomment-2267750076
I *think* this is an improvement, and no one should have been relying
on the broken existing behavior.
Docs need updating.
2024-08-16 18:45:08 -06:00
Behdad Esfahbod
ead2a18d4b
[varLib.interpolatable] Support discrete axes in .designspace
...
Fixes https://github.com/fonttools/fonttools/issues/3597
2024-08-16 12:14:30 -06:00
Nathan Williis
6ec2b67152
Remove duplicate sidebar entries for ttLib.ttFont.TTFont and .GlyphOrder.
2024-08-15 11:32:05 +01:00
خالد حسني (Khaled Hosny)
16dbe3f5e2
Merge pull request #3604 from fonttools/pyup-scheduled-update-2024-08-12
...
Scheduled weekly dependency update for week 32
2024-08-12 19:03:20 +03:00
pyup-bot
7220fcbdc7
Update sympy from 1.13.0 to 1.13.2
2024-08-12 16:49:08 +01:00
pyup-bot
c6aef32488
Update lxml from 5.2.2 to 5.3.0
2024-08-12 16:49:08 +01:00
pyup-bot
6f358c7202
Update glyphslib from 6.7.1 to 6.8.0
2024-08-12 16:49:07 +01:00
pyup-bot
ca175df7bc
Update ufo2ft from 3.2.5 to 3.2.7
2024-08-12 16:49:06 +01:00
pyup-bot
d4f79043aa
Update black from 24.4.2 to 24.8.0
2024-08-12 16:49:05 +01:00
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