On Sun, Oct 18, 2015 at 2:30 AM, Federico Bruni <f...@inventati.org> wrote:
> Il giorno sab 17 ott 2015 alle 20:05, David Sankel <cam...@gmail.com> ha > scritto: > >> >>>> The problem I'm running into is that the SVG output option produces a >>>> SVG >>>> file with a length and width of the entire page that I'm trying to >>>> render. >>>> The PNG output, on the other hand, crops the score to the area with >>>> visible >>>> elements on it. Of course, when embedding, I'm looking for a visible >>>> area >>>> crop. Does anyone know if a cropped SVG output is possible? >>>> >>> >>> yes, try: >>> >>> lilypond -dpreview -dbackend=svg test.ly >>> >> >> Thanks. That looked promising but it unfortunately that didn't change the >> output at all. >> > > you must check the .preview.svg file > the problem is that you get only the first system, as Urs already pointed > out > Thanks for clearing that up. I'm happy to work on a patch that dumps a "preview" of all systems, but I'm a bit stuck as to how. I'm looking at 'framework-svg.scm' here: (define (output-preview-framework basename book scopes fields) (let* ((paper (ly:paper-book-paper book)) (systems (relevant-book-systems book)) (to-dump-systems (relevant-dump-systems systems))) (dump-preview paper (stack-stencils Y DOWN 0.0 (map paper-system-stencil (reverse to-dump-systems))) (format #f "~a.preview.svg" basename)))) Is the first system being selected by the 'relevant-dump-systems' call? That seems to filter through all systems looking for one with an "is-title" property. What is the "is-title" property and when would a system have it? As an aside, I'm finding it difficult to penetrate this code base. Any suggestions on how to get started? -- David Sankel _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel