DescriptionAdd \path markup command, and use it for \eyeglasses.
* Modified 'path routines to accept optional arguments that
allow for customizing line-cap styles, line-join styles, and
whether the path should be filled or not.
* Add \path markup command that takes two arguments: thickness
and a list of sublists containing the drawing commands and
their associated arguments. Line-cap styles, line-join
styles, and the fill flag are overrideable as properties.
* Redo the implementation of \eyeglasses using this new \path
command. This allows for using \eyeglasses in the SVG
output.
* Automatically calculate extents of the entire path
(including Bézier curves) by refactoring and using Mike
Solomon's work.
* Integrate the functionality of the 'connected-shape stencil
with the 'path stencil. The demands of 'connected-shape
were mostly a subset of those provided by 'path, so remove
'connected-shape too.
Patch Set 1 #
Total comments: 8
Patch Set 2 : Respond to feedback. #Patch Set 3 : Fix indentation. #Patch Set 4 : Input method -> Scheme lists; approximate path extents. #
Total comments: 5
Patch Set 5 : Fix indentation issue. #Patch Set 6 : Fix stencil extents by integrating Mike's work #Patch Set 7 : Whitespace fixes #
Total comments: 6
Patch Set 8 : Don't export `path-min-max', and add docstring for `make-connected-path-stencil' #
MessagesTotal messages: 19
|