Nice work Pierre!  This is great.  I look forward to taking a closer look.
Cheers, 
-Paul


> On Apr 15, 2015, at 4:13 PM, Pierre Perol-Schneider 
> <pierre.schneider.pa...@gmail.com> wrote:
> 
> Hi List,
> 
> Tonight I'd like to share with you some tools I'm experimenting for a couple 
> of weeks that can ease to make drawings with the 'path' command.
> 
> Almost everyone here uses postscript images when a new glyph is needed. But 
> it may causes some issues (no svg, some overrides are not possible  e.g. 
> color...)
> So why not using 'path'?
> 
> For sure, when I first put my eyes here (scroll down until 'samplePath'): 
> http://lilypond.org/doc/v2.18/Documentation/notation/graphic.fr.html 
> <http://lilypond.org/doc/v2.18/Documentation/notation/graphic.fr.html> with 
> its weird fight glove glyph it looked a little mysterious. But after many 
> trials and with some self-made tools to help me finding the right coordinates 
> it revealed that it's a pretty powerful toy.
> And a recent conversation made me think that maybe I could re-think and 
> enhanced those tools and shared them with you. So, here we go!
> 
> The idea is to use LP and your favorite editor as a cad. 
> So please find herewith "graphPaper.ily" and an unfinished example to show 
> you how my glyphs are constructed.
> Basically, all you need is knowing how to find coordinates on a graph, 
> combining an original glyph behind the graph paper and follow the lines with 
> the specific path commands: moveto, lineto, curveto, closepath (note that I 
> only use absolute coordinates).
> "graphPaper.ily" includes a graph paper ("1" equivalent to the distance 
> between 2 staff lines) and ready to use tangents to help you to choose the 
> right Bézier coordinates.
> I also put lots of comments in the example. Please feel free to ask if 
> anythings' unclear or badly explained.
> 
> Waiting for your comments,
> Cheers,
> Pierre
> 
> PS. Recent path examples added to the LSR:
> - http://lsr.di.unimi.it/LSR/Item?id=991 
> <http://lsr.di.unimi.it/LSR/Item?id=991>
> - http://lsr.di.unimi.it/LSR/Item?id=989 
> <http://lsr.di.unimi.it/LSR/Item?id=989>
> - http://lsr.di.unimi.it/LSR/Item?id=988 
> <http://lsr.di.unimi.it/LSR/Item?id=988>
> - http://lsr.di.unimi.it/LSR/Item?id=987 
> <http://lsr.di.unimi.it/LSR/Item?id=987>
> - http://lsr.di.unimi.it/LSR/Item?id=986 
> <http://lsr.di.unimi.it/LSR/Item?id=986>
> - http://lsr.di.unimi.it/LSR/Item?id=984 
> <http://lsr.di.unimi.it/LSR/Item?id=984>
> - http://lsr.di.unimi.it/LSR/Item?id=982 
> <http://lsr.di.unimi.it/LSR/Item?id=982> (with absolute coordinates, LP has 
> already one with relatives')
> - http://lsr.di.unimi.it/LSR/Item?id=973 
> <http://lsr.di.unimi.it/LSR/Item?id=973> (pseudo stems)
> - http://lsr.di.unimi.it/LSR/Item?id=904 
> <http://lsr.di.unimi.it/LSR/Item?id=904>
> - http://lsr.di.unimi.it/LSR/Item?id=900 
> <http://lsr.di.unimi.it/LSR/Item?id=900>
> - http://lsr.di.unimi.it/LSR/Item?id=890 
> <http://lsr.di.unimi.it/LSR/Item?id=890>
> 
> If you're still interested after this toooo-long list, Paul's specific 
> snippet are very helpful too:
> - http://lsr.di.unimi.it/LSR/Item?id=891 
> <http://lsr.di.unimi.it/LSR/Item?id=891>
> - http://lsr.di.unimi.it/LSR/Item?id=623 
> <http://lsr.di.unimi.it/LSR/Item?id=623>
> 
> 
> <graph-paper.ily><256up.pdf><256up.ly>_______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to