11464 Commits

Author SHA1 Message Date
Behdad Esfahbod
348774af36 [interpolatable] Disable overweight again
It mostly produces false-positives still.
2024-01-03 16:23:17 -07:00
Behdad Esfahbod
03c0d78489 [interpolatable] Enable overweight test
Very conservative.
2024-01-03 15:56:52 -07:00
Cosimo Lupo
2dc887c894
Bump version: 4.47.0 → 4.47.1.dev0 2023-12-18 18:13:40 +00:00
Cosimo Lupo
0ad281cdfd
Release 4.47.0 2023-12-18 18:13:39 +00:00
Cosimo Lupo
2599527584
[NEWS] Update [skip ci] 2023-12-18 18:13:04 +00:00
Behdad Esfahbod
b5282562db [NEWS] Update 2023-12-18 11:08:03 -07:00
خالد حسني (Khaled Hosny)
3fb1d7e2dc
Merge pull request #3397 from fonttools/pyup-scheduled-update-2023-12-18
Scheduled weekly dependency update for week 51
2023-12-18 16:05:00 +00:00
pyup-bot
0063422cef Update pyobjc from 10.0 to 10.1 2023-12-18 15:52:05 +00:00
pyup-bot
cdcea71d0c Update black from 23.11.0 to 23.12.0 2023-12-18 15:52:04 +00:00
pyup-bot
5a37f23336 Update reportlab from 4.0.7 to 4.0.8 2023-12-18 15:52:04 +00:00
Behdad Esfahbod
71f7515ef5 [interpolatable] Speed up by removing unused data 2023-12-14 11:04:23 -07:00
Behdad Esfahbod
57fbc6ca8f
Merge pull request #3392 from fonttools/interpolatablePlot-toc-index
[interpolatablePlot] Draw summary / index / table of contents
2023-12-14 12:24:17 -05:00
Behdad Esfahbod
7fc14d81fa [interpolatablePlot] Reformat
Mostly resize to fit Letter paper size, and misc adjustments.
2023-12-14 10:22:15 -07:00
Behdad Esfahbod
0906c75dc1 [interpolatable] Rename variable 2023-12-14 10:20:32 -07:00
Behdad Esfahbod
7980707fe2 [interpolatable] Add Summary page to the front 2023-12-14 10:19:39 -07:00
Behdad Esfahbod
a5c056e088 [interpolatablePlot] Add Summary to PS/PDF output 2023-12-14 10:19:39 -07:00
Behdad Esfahbod
ff7d51b395 [interpolatablePlot] Add Index by glyphname 2023-12-14 10:19:39 -07:00
Behdad Esfahbod
f43cac5c57 [interpolatablePlot] Add table-of-contents at the end of PS/PDF 2023-12-14 10:19:39 -07:00
Behdad Esfahbod
c13463b6da [interpolatable] Merge PS/PDF code path 2023-12-14 10:19:39 -07:00
Behdad Esfahbod
aad3707227 [interpolatable] Minor simplify
https://github.com/fonttools/fonttools/pull/3391#pullrequestreview-1782022118
2023-12-14 08:20:52 -07:00
Behdad Esfahbod
a8f10ac4f2 [interpolatable] Support .glyphspackage
Fixes https://github.com/fonttools/fonttools/issues/3390

Untested.
2023-12-14 09:05:40 -05:00
Cosimo Lupo
1eccbda852
specify pycairo as 'interpolatable' extra dependency
Fixes https://github.com/fonttools/fonttools/issues/3382
2023-12-14 11:43:09 +00:00
Behdad Esfahbod
33d8b4633c [interpolatable] Fix typo 2023-12-13 19:19:31 -07:00
Behdad Esfahbod
0c5cb3b0ca
Merge pull request #3386 from fonttools/interpolate-from-master-scalars
[varLib.models] Add interpolateFromValuesAndScalars()
2023-12-12 06:44:12 -05:00
Behdad Esfahbod
36e2c6dcd3 [varLib.models] Simplify based on review 2023-12-12 04:39:05 -07:00
Behdad Esfahbod
86b2bf62e6 [varLib.models] Change interpolateFromMasters implementation 2023-12-11 18:55:54 -07:00
Behdad Esfahbod
381b55b936 [varLib.models] Refactor common logic 2023-12-11 18:54:16 -07:00
Cosimo Lupo
7412268cbe
Merge pull request #3387 from fonttools/justvanrossum-axis-loc-help 2023-12-11 15:50:29 +00:00
Just van Rossum
4826f9b016
Fix help string for AXIS=LOC 2023-12-11 15:59:30 +01:00
Behdad Esfahbod
455fc87081 [varLib.merger] Use new API for faster interpolation in Instancer 2023-12-10 18:40:48 -07:00
Behdad Esfahbod
5a5898c824 [varLib.models] Add interpolateFromMastersAndMasterScalars()
Faster than the alternative way to calculate them.
2023-12-10 17:15:42 -07:00
Cosimo Lupo
c89971f662
Merge pull request #3384 from fonttools/interpolatable-parent-dir 2023-12-09 08:31:54 +00:00
Cosimo Lupo
a5b3305edb
[interpolatable] ensure parent directory for various output paths
Fixes https://github.com/fonttools/fonttools/issues/3383
2023-12-08 15:18:33 +00:00
Cosimo Lupo
dd8102673d
Merge pull request #3380 from fonttools/getMasterScalars
[varLib.models] Add getMasterScalars
2023-12-08 14:30:21 +00:00
Cosimo Lupo
97d487638c
models_test: confirm value interpolated from master scalars is as expected
and rename test method to match its content
2023-12-08 11:41:59 +00:00
Cosimo Lupo
a13f6fd5c3
Merge pull request #3358 from colinmford/designspaceLib-public-fontInfo
Add `public.fontInfo` to designSpaceLib specification
2023-12-08 10:39:55 +00:00
Behdad Esfahbod
754762d97d [interpolatable] Remove a couple unused lines 2023-12-07 17:03:17 -07:00
Colin M. Ford
e11074a6ee
Merge branch 'main' into designspaceLib-public-fontInfo 2023-12-07 16:16:19 -05:00
Colin M. Ford
97d6fde76e one (final?) "superseding" spelling correction 2023-12-07 15:43:56 -05:00
Behdad Esfahbod
0edb0072f3 [varLib.models] Port getMasterScalars tests from Just
https://github.com/fonttools/fonttools/pull/3380#issuecomment-1846051270
2023-12-07 13:43:40 -07:00
Colin M. Ford
2448aa76f3 rewording, removing <variable-font> from inheritance order 2023-12-07 15:41:30 -05:00
Behdad Esfahbod
ae69c22df8 [varLib.models] Document a bit 2023-12-07 13:01:48 -07:00
Behdad Esfahbod
e98cec3264 [varLib.models] Simplify getMasterScalars
https://github.com/fonttools/fonttools/pull/3380#issuecomment-1845983903
2023-12-07 12:52:51 -07:00
Behdad Esfahbod
85883f09bc [varLib.models] Add getMasterScalars 2023-12-07 12:29:00 -07:00
Colin M. Ford
e185936b71
"superseding" spelling correction
Co-authored-by: Cosimo Lupo <cosimo@anthrotype.com>
2023-12-07 14:03:07 -05:00
Colin M. Ford
fa702fb7a0
"Variable" Spelling correction
Co-authored-by: Cosimo Lupo <cosimo@anthrotype.com>
2023-12-07 14:02:42 -05:00
Behdad Esfahbod
3ecbc94dcf [interpolatable] Sort issues by tolerance as well 2023-12-07 09:15:44 -05:00
Behdad Esfahbod
141b155353 [interpolatable] Undo unintentional change
I'm sorry. I'll go work on a branch again.
2023-12-07 05:58:48 -07:00
Behdad Esfahbod
e1382c1094 [interpolatable] Log 2023-12-07 05:57:23 -07:00
Behdad Esfahbod
1463695bd9
Merge pull request #3375 from fonttools/lerp-glyphs
Move LerpGlyphSet and lerp_recordings to more prominent places
2023-12-07 06:51:05 -05:00