Cosimo Lupo
63fbd15982
Updated NEWS.rst [skip ci]
2021-11-05 13:19:19 +00:00
Cosimo Lupo
63738938fa
Merge pull request #2439 from fonttools/i2438
...
Don't crash if there is no layer list
2021-11-03 09:01:01 +00:00
Rod S
6144202cd9
Don't crash if there is no layer list
2021-11-02 15:59:30 -07:00
Khaled Hosny
b11d6f79ba
Merge pull request #2437 from medicalwei/unicode-14
...
update to unicode 14.0
2021-10-31 19:02:42 +02:00
Yao Wei (魏銘廷)
390640a357
update to unicode 14.0
2021-10-31 23:24:18 +08:00
Simon Cozens
563730f8ce
Support variable feature syntax ( #2432 )
2021-10-28 11:58:54 +01:00
Cosimo Lupo
c194a18be7
update codecov gh action to v2
...
apparently v1 is deprecated now
https://github.com/codecov/codecov-action#%EF%B8%8F--deprecration-of-v1
hopefully fixes #2435
2021-10-25 17:29:50 +02:00
Cosimo Lupo
91d7877420
ci: pin python to 3.9 for test-cython job
...
at least until scipy is not available for 3.10, or else it fails with
https://github.com/fonttools/fonttools/runs/3997161938?check_suite_focus=true#step:5:23
2021-10-25 16:33:44 +02:00
Cosimo Lupo
941179eb60
fonttools help: only show first line of main()'s docstring
...
mtiLib.main() contained a multiline string in __doc__ and it didn't look in line with the rest of the --help
2021-10-19 14:22:09 +02:00
Cosimo Lupo
d36ac5ca28
requirements.txt: use brotlicffi on pypy
...
brotlipy was renamed to brotlicffi, we changed imports and setup.py'
s install_requires in https://github.com/fonttools/fonttools/pull/2117 but forgot to update the requirements.txt file.
2021-10-19 10:43:49 +02:00
Khaled Hosny
3181edaecc
Merge pull request #2431 from fonttools/pyup-scheduled-update-2021-10-18
...
Scheduled weekly dependency update for week 42
2021-10-18 18:26:37 +02:00
pyup-bot
2cda43e8bf
Update pyobjc from 6.2.2 to 7.3
2021-10-18 17:07:07 +01:00
pyup-bot
f1ddecc055
Update ufolib2 from 0.6.2 to 0.11.4
2021-10-18 17:07:06 +01:00
pyup-bot
49d0bf3b6b
Update skia-pathops from 0.5.1.post1 to 0.7.1
2021-10-18 17:07:06 +01:00
pyup-bot
ee7bed7d16
Update fs from 2.4.11 to 2.4.13
2021-10-18 17:07:05 +01:00
pyup-bot
77832aef27
Update zopfli from 0.1.6 to 0.1.8
2021-10-18 17:07:05 +01:00
pyup-bot
4e325d0b8b
Update scipy from 1.5.4 to 1.7.1
2021-10-18 17:07:05 +01:00
pyup-bot
559e1aa3b5
Update reportlab from 3.5.55 to 3.6.2
2021-10-18 17:07:04 +01:00
pyup-bot
a767774056
Update sphinx_rtd_theme from 0.5.0 to 1.0.0
2021-10-18 17:07:04 +01:00
pyup-bot
5772775235
Update sphinx from 3.3.1 to 4.2.0
2021-10-18 17:07:03 +01:00
Cosimo Lupo
20188a0e36
Merge pull request #2430 from fonttools/svg-compile-reuse-offset
...
[SVG] reuse SVG doc offsets on compile; remove deprecated version-1 support
2021-10-18 16:08:17 +01:00
Cosimo Lupo
e3bc036c7e
Add tests for SVG table
2021-10-13 14:53:00 +02:00
Cosimo Lupo
11c98b04a5
SVG: don't write extra empty newline at beginning of SVG table
...
it serves no purpose.
2021-10-13 14:51:42 +02:00
Cosimo Lupo
2967f18e35
SVG: on compile reuse offsets when doc bytes are same
...
https://github.com/fonttools/fonttools/issues/534#issuecomment-934528761
2021-10-13 14:50:08 +02:00
Cosimo Lupo
be8d6e29d5
SVG: remove old deprecated version1 and embedded colorPalettes
...
Fixes https://github.com/fonttools/fonttools/issues/2426
2021-10-13 14:47:41 +02:00
Cosimo Lupo
71a986e03a
Merge pull request #2424 from fonttools/subset-colrv1-no-cliplist
...
[subset] fix AttributeError when subsetting COLRv1 font without optional ClipList
2021-10-11 15:56:28 +01:00
Cosimo Lupo
5c54f4e666
subset: don't try subsetting ClipList if None
2021-10-11 16:48:00 +02:00
Cosimo Lupo
6df6db840e
test subsetter doesn't fail when (optional) ClipList is empty
...
Kudos to Qunxin for catching the bug
2021-10-11 16:43:18 +02:00
Nikolaus Waxweiler
a5173b218a
Merge pull request #2422 from fonttools/ufolib-speed-up-filename-clash-checking
...
Use a set for file names for clash checking
2021-10-07 15:22:32 +01:00
Nikolaus Waxweiler
04664089cc
Minor: wording
2021-10-07 14:44:20 +01:00
Nikolaus Waxweiler
cd32e1d16b
Use set comprehension
2021-10-07 14:18:12 +01:00
Nikolaus Waxweiler
827004608c
userNameToFileName should not have a mutable default parameter
2021-10-07 14:18:12 +01:00
Nikolaus Waxweiler
a7e4d86540
Use a set for file names for clash checking
2021-10-07 12:03:47 +01:00
Cosimo Lupo
df2916af61
Merge pull request #2417 from fonttools/drop-3.6
...
drop Python 3.6, require >= 3.7
2021-10-06 13:05:07 +01:00
Behdad Esfahbod
76ac638c43
[subset] Add a couple None checks
...
Exercised by Simon's Gulzar
2021-10-01 11:42:58 -06:00
Cosimo Lupo
37b2687a9b
test on latest pypy that supports python 3.7
2021-09-27 14:37:20 +02:00
Cosimo Lupo
64299aa4b1
drop Python 3.6, require >= 3.7
...
3.10 is out next week, while 3.6 reaches end of life by the end of this year.
It's time to require 3.7 or greater, so we can finally use built-in dataclasses and more.
Fixes https://github.com/fonttools/fonttools/issues/2350
2021-09-27 13:21:08 +02:00
Cosimo Lupo
b4a789ee9e
Bump version: 4.27.1 → 4.27.2.dev0
2021-09-23 14:36:00 +02:00
Cosimo Lupo
744bb47131
Release 4.27.1
2021-09-23 14:36:00 +02:00
Cosimo Lupo
2ce48d5a80
Update changelog [skip ci]
2021-09-23 14:35:20 +02:00
Simon Cozens
19ab25d4ed
Merge pull request #2411 from simoncozens/fix-fix-contextual-overflow
2021-09-23 12:45:40 +01:00
Simon Cozens
d01fe58dbf
Merge pull request #2413 from simoncozens/fix-orthogonal-line-intersections
2021-09-23 10:56:10 +01:00
Simon Cozens
54e307ea6c
Fix docTests
2021-09-23 08:20:51 +01:00
Simon Cozens
d9ce420967
Test for typo case
2021-09-23 08:15:57 +01:00
Simon Cozens
ed0cf2fa92
Typo
2021-09-23 08:10:00 +01:00
Simon Cozens
13f6cbdaba
Fix doctests
2021-09-22 16:41:02 +01:00
Simon Cozens
1cc8bf0827
Fix two problems when handling orthogonal lines
2021-09-22 16:28:10 +01:00
Simon Cozens
ed833dab74
Don’t complain about format 1 lookups we couldn’t even build
2021-09-20 10:34:41 +01:00
Simon Cozens
3a7c91602c
Merge pull request #2404 from simoncozens/fix-contextual-overflow
...
[otlLib] Fix chained contextual builder overflow
2021-09-15 11:20:39 +01:00
Simon Cozens
f53a75fb1d
Check for overflows in a loop
2021-09-15 11:08:50 +01:00