lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: More improvements to PostScript backend


From: Han-Wen Nienhuys
Subject: Re: More improvements to PostScript backend
Date: Sat, 01 Apr 2006 21:26:03 +0200
User-agent: Thunderbird 1.5 (X11/20060313)

David Feuer schreef:
Would it be possible to put mark_URI wherever pdfmark is defined? That way, it won't be in the output unless it's actually used.

no. pdfmark is a routine that GS/Acrobat distiller provides to create URLs in the PDF output. It's defined in case the PS interpreter (say, one embedded in a printer) doesn't know about PDF.

Could someone give me a clue about stencils and grobs?  My vague
general impression is that it would probably be a big win for code
maintenance, output quality, and output flexibility if the backend
code did all the stencil interpretation, rather than having a separate
stencil interpreter blindly paste together bits of PS or SVG.  I don't
know SVG, but the PostScript backend could certainly benefit from more
information.  The biggest wins would probably come from drawing all
the noteheads and accidentals at once (or perhaps even just using a
special procedure to draw noteheads, which can keep track of the
notehead font), linking noteheads to stems, and keeping track of the
stem width.  It'd also be cool if PostScript knew about staves, and
drew all the lines of the staff and all the clefs at once.  You get
the idea.

Yes, I get the idea, but I don't get the actual way you'd make this work, and -more importantly- why you would bother; editing lilypond output by hand is a very bad idea, IMO.

Regarding stencils, see stencil.hh; it is a compositional method of dealing with graphics.

Re: grobs
http://lists.gnu.org/archive/html/lilypond-devel/2004-10/msg00241.html





reply via email to

[Prev in Thread] Current Thread [Next in Thread]