Simon Cozens
8e42f693a7
Add function to compute bounding box area
2021-02-18 10:48:09 +00:00
justvanrossum
f416a5cb17
fix Vector division
2021-02-03 20:24:04 +01:00
Cosimo Lupo
822d3bf261
plistlib: remove unused 'type: ignore' comment to appease mypy
2021-01-25 17:42:19 +00:00
justvanrossum
186032cb10
fixed formatting
2020-11-09 15:39:21 +01:00
Nikolaus Waxweiler
0742a9bff3
Implement suggestions
2020-09-21 17:01:22 +01:00
Nikolaus Waxweiler
a1df979335
Update Lib/fontTools/misc/plistlib/__init__.py
...
Co-authored-by: Cosimo Lupo <cosimo@anthrotype.com>
2020-09-21 16:53:55 +01:00
Nikolaus Waxweiler
4efc06e62f
Update Lib/fontTools/misc/plistlib/__init__.py
...
Co-authored-by: Cosimo Lupo <cosimo@anthrotype.com>
2020-09-21 16:53:46 +01:00
Nikolaus Waxweiler
2906ac2908
One less type-ignore
2020-09-16 20:28:33 +01:00
Nikolaus Waxweiler
09a64418f0
Misplaced ignore
2020-09-16 20:08:45 +01:00
Nikolaus Waxweiler
a501c0cbe7
More typing and ignores
2020-09-16 19:59:50 +01:00
Nikolaus Waxweiler
10864be26f
Fix one typing warning
2020-09-16 17:42:46 +01:00
Nikolaus Waxweiler
863d9fd3c8
Add py.typed file
2020-09-16 12:03:52 +01:00
Nikolaus Waxweiler
e1c9710272
More types, correct stale comment
2020-09-16 09:52:46 +01:00
Nikolaus Waxweiler
fa32cf2fed
Remove unused type comment
2020-09-16 09:31:05 +01:00
Nikolaus Waxweiler
a364cff13f
No need for _D anymore
2020-09-15 23:58:23 +01:00
Nikolaus Waxweiler
be77335993
Remove unused typing imports
2020-09-15 23:31:03 +01:00
Nikolaus Waxweiler
8a5baa0aa6
Return Any from load*
...
https://github.com/python/typeshed/pull/4543
2020-09-15 23:27:39 +01:00
Nikolaus Waxweiler
d70ca8224e
More typing
2020-09-15 18:31:07 +01:00
Nikolaus Waxweiler
4f51a5da10
More typing
2020-09-15 17:20:03 +01:00
Nikolaus Waxweiler
9d13fe1150
Simplify typing for singledispatch
2020-09-15 15:01:53 +01:00
Nikolaus Waxweiler
bbfc7b9ff5
Fix type mixup
2020-09-15 14:27:22 +01:00
Nikolaus Waxweiler
ff0e0028f4
Use overload instead of exploding singledispatch
2020-09-15 13:00:36 +01:00
Nikolaus Waxweiler
7c02ab3d3c
woopsie
2020-09-15 00:02:54 +01:00
Nikolaus Waxweiler
80b8b1556c
WIP: add typing info to plistlib
2020-09-14 23:45:21 +01:00
Simon Cozens
18a978bd3d
Remove MacOS module references. Fixes #1978 .
2020-07-07 09:08:10 +01:00
Simon Cozens
775dc6074e
fontTools.misc.* documentation, part 2 ( #1981 )
...
* Document misc.filenames
* Document misc.fixedTools
* Document misc.intTools
* Document misc.loggingTools
* Document misc.macCreatorType
* Document misc.macRes
* Document misc.plistlib
2020-06-08 15:53:48 +01:00
Simon Cozens
76902b7129
[docs] fontTools.misc.* part 1 ( #1956 )
...
* Document misc.arrayTools
* Document misc.bezierTools
* Document cliTools
* Document eexec
2020-05-19 09:51:17 +01:00
Cosimo Lupo
b81d13952a
Merge pull request #1932 from simoncozens/pscharstring-repeated-init
...
[misc.psCharStrings] Use inheritance to avoid repeated code in initializer
2020-05-11 11:15:54 +01:00
Simon Cozens
b69052de47
[misc.psCharStrings] Use inheritance to avoid repeated code in initializer
2020-05-07 21:21:40 +01:00
Simon Cozens
f52eabeefe
Fix typo in loggingTools variable name
2020-05-07 21:18:29 +01:00
justvanrossum
f7f01b3c1a
add getGlyphNames() to FakeFont
2020-04-29 16:31:30 +02:00
Cosimo Lupo
9bdab32082
remove __nonzero__ as it's only for py2
2020-04-29 11:23:29 +01:00
Cosimo Lupo
dbc9d132c0
transform: make Transform class a NamedTuple
...
This removes some boilerplate code, and also helps when using static type checkers like mypy.
The typing.NamedTuple class was added with python 3.6 which is our min required python, so we are good.
2020-04-29 11:11:39 +01:00
Cosimo Lupo
b2788f8656
move cython shadow module to fontTools.misc
2020-03-31 17:42:38 +01:00
schriftgestalt
a0f39128d4
remove unused variable
2020-03-12 13:46:42 +01:00
Christof Kaufmann
1a6cb48ea0
Use non-localized date parsing to fix #1838
2020-02-25 11:59:31 +01:00
Cosimo Lupo
550711e106
move MAX_F2DOT14 constant to fixedTools
2019-10-23 16:50:12 +01:00
Nikolaus Waxweiler
6b9eefcf48
Warn if use_builtin_types is False
2019-10-14 11:04:52 +01:00
Nikolaus Waxweiler
6da6a2c377
Fix typo
2019-10-12 13:49:36 +01:00
Nikolaus Waxweiler
94c3aff991
Remove redundant object subclassing
2019-10-12 13:44:03 +01:00
Nikolaus Waxweiler
b54e11c1a5
Remove conditional to use built-in types by default
2019-10-12 13:40:48 +01:00
Nikolaus Waxweiler
c67a2e5ff0
Remove more legacy imports
2019-10-12 13:26:59 +01:00
Nikolaus Waxweiler
2acb1de6c9
Remove unicode
import
2019-10-12 13:22:31 +01:00
Nikolaus Waxweiler
fb07ab1d8f
Remove PY2-era re.ASCII reference
2019-10-12 12:24:16 +01:00
Nikolaus Waxweiler
b0afdc273e
Remove singledispatch import conditional
2019-10-12 12:20:06 +01:00
Nikolaus Waxweiler
969df8303b
Remove some Python 2 era import gaming
2019-10-11 22:36:33 +01:00
Cosimo Lupo
86793f2617
psCharStrings: use floatToFixedToStr and strToFixedToFloat in T2CharString.toXML and fromXML
...
Also, toXML signature must contain ttFont=None keyword argument, like
the rest of toXML methods elsewhere.
2019-10-08 13:40:03 +01:00
Cosimo Lupo
6fd31d47ec
fixedTools: use simple divison in fixedToFloat; add floatToFixedToStr, strToFixedToFloat, etc.
...
Fixes #737
2019-10-08 13:40:03 +01:00
Nikolaus Waxweiler
01328213c7
Remove __future__ imports
2019-08-09 12:20:13 +01:00
Nikolaus Waxweiler
ab45b3b0c1
Pare down py23 module to Python 3 symbols only, deprecate
2019-08-09 11:30:39 +01:00