Just van Rossum
5fc65d7168
Misc py23 cleanups ( #2243 )
...
* Replaced all from ...py23 import * with explicit name imports, or removed completely when possible.
* Replaced tounicode() with tostr()
* Changed all BytesIO ans StringIO imports to from io import ..., replaced all UnicodeIO with StringIO.
* Replaced all unichr() with chr()
* Misc minor tweaks and fixes
2021-03-29 11:45:58 +02:00
Cosimo Lupo
aad51ec4d9
svgLib: handle arc commands with bool flags not separated by space/comma
...
Some SVG authoring tool write arc commands without any space or comma around the boolean 'large-arc' and 'sweep' flags, leading our svg path parser to choke.
This makes the path parser smarter by special-casing arc command parsing so that it only consumes one character ('0' or '1') for these special boolean flags.
2020-10-29 15:31:47 +00:00
Nikolaus Waxweiler
01328213c7
Remove __future__ imports
2019-08-09 12:20:13 +01:00
Miguel Sousa
299b5bcf85
[svgLib] Add support for line element
2019-04-03 12:02:44 -07:00
Miguel Sousa
8d9a935eaa
[svgLib] Add support for polyline element
2019-04-03 12:02:36 -07:00
Miguel Sousa
d5adee46d9
[svgLib] Complete support for matrix transforms
2019-04-03 12:02:18 -07:00
Rod Sheeter
dedf14ac8a
Roughing in transform=matrix(...)
2019-04-03 11:58:05 -07:00
Miguel Sousa
e63598f944
[svgLib] Add support for ellipse shape
2019-04-01 22:50:24 -07:00
Cosimo Lupo
dda4c1a41e
svgLib: rename PathBuilder's 'pathes' attribute to 'paths'
2019-02-14 17:18:33 +00:00
Rod Sheeter
416da67fdd
Try to follow FT coding style
2019-02-12 11:53:27 -08:00
Rod Sheeter
199aa9e24b
Rudimentary decimal support
2019-02-08 14:59:28 -08:00
Rod Sheeter
1e70458679
More simple shape examples
2019-02-08 13:11:33 -08:00
Rod Sheeter
d910ba371b
Wire SVGPath to import other shapes
2019-02-08 11:37:00 -08:00
Rod Sheeter
1292029be2
test for basic rounded rect
2019-02-08 10:50:22 -08:00
Rod Sheeter
f0e8e72187
Test wiring for <rect> import
2019-02-08 10:06:14 -08:00
Cosimo Lupo
fd219f5d93
add tests for parsing SVG arcs
2019-01-24 11:16:49 +00:00
Cosimo Lupo
40e50b60c3
Revert "Merge pull request #1136 from santhoshtr/svg-arc-support"
...
This reverts commit 5c392bc86542fbbc0c63335cfedae0d1406b0794, reversing
changes made to 4b69d77ae57776480901e2af82c7d9c1c29de8d6.
2018-01-05 13:07:57 +00:00
Santhosh Thottingal
a8abf7246c
Remove duplicate point, add more tests
2018-01-05 17:31:53 +05:30
Santhosh Thottingal
3926353a9f
Fix tests for arc parsing using approximate comparison of float values
2018-01-04 21:14:58 +05:30
Santhosh Thottingal
37b3889429
svgLib: Add test for arc parser
2018-01-01 20:46:20 +05:30
Cosimo Lupo
de59719db4
move stuff to fontTools.svgLib.path sub-package
...
in case later on we want to add things to svgLib which don't have to do with paths specifically
2017-09-12 22:21:20 -04:00