Florian Festi
b344229c95
Add metadata to PostScript output
...
as title, creator and further comments.
Unfortunately pstoedit does drop these when converting to other
formats. A pity.
2021-05-29 10:55:36 +02:00
Florian Festi
8613c64b32
Also scale line width
...
This in practise only affects PostScript and derived formats - basically
everything except SVG
2020-11-19 23:23:39 +01:00
Florian Festi
2d64dcccdf
Fix Context.curve_to
...
Didn't move to the end point properly in the new backend.
2020-10-20 17:00:15 +02:00
Florian Festi
3513cf88a8
Fix code closing paths to look at each section separately
2020-09-15 17:44:58 +02:00
Florian Festi
6cd6e1826e
Close paths in SVG back end
2020-05-23 15:03:16 +02:00
Florian Festi
46b1e8684f
Add estimate for extents of text
...
Fix adjustment of SVG coordinates
2020-05-18 22:30:28 +02:00
Florian Festi
95dc7f5731
Fix padding for SVG
2020-05-18 22:30:28 +02:00
Florian Festi
3c94b4bf76
Don't try to draw arcs with an zero angle
...
Thanks to Bruno Ferrarese <https://github.com/bferrarese > for finding and
reporting this issue!
2020-05-18 22:30:28 +02:00
Florian Festi
6440bcb639
Get text working for both SVG and PS
...
Move coordiate translation to to finish() method
Use Latin1 encoding for text PS in output
Add Boxes.set_font() to support basic font styles:
serif, sans-serif and monospaced
in normal, bold, italic and both bold and italic
2020-05-18 22:30:28 +02:00
Florian Festi
492e7fb4dd
SVGSurface: Use horizontal and vertial lines
...
instead for just regular lines. This saves one number per point involved.
2020-05-18 22:30:28 +02:00
Florian Festi
fddf78fcc3
Add metadata to the SVG files right away
2020-05-18 22:30:28 +02:00
Florian Festi
0594ee703d
Replace svgwrite with xml.ElementTree
2020-05-18 22:30:28 +02:00
Thomas Kalka
fd48e57f33
Implement new backend without cairo
...
by providing SVGSurface, PSSurface and Context classes
Disable post processing as we want to create proper files right away
2020-05-18 22:30:28 +02:00