Comment #5 on issue 3317 by [email protected]: Create a standalone PDF backend
https://code.google.com/p/lilypond/issues/detail?id=3317

Regarding comment #2: it would appear that Cairo cannot do clickable links. It does not appear that it has an interface to document metadata either. Font support is also basic but Pango has a Cairo interface.

So it's meh regarding vector format output.  It's nicer for bitmaps.

On the plus side, it's absolutely silly how LilyPond juggles its stencils and drawing expressions. Those should be immediately converted into Pango-like drawing instructions and data to avoid constant conversion between SCM and double and slow list manipulations.

And for bitmap formats and rendering to screen windows and similar, going through Cairo directly would certainly beat going through PDF.

Also conversion of curved path into straight line segments for skyline calculations could be outsourced to Cairo.

With regard to clickable links and metadata and other stuff like that: it might be possible to engage the Cairo developer community for providing this kind of stuff in the long run.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to