[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SVG backend - resulting files invalid?
From: |
Daniel Johnson |
Subject: |
SVG backend - resulting files invalid? |
Date: |
Wed, 07 Sep 2005 17:04:05 -0700 |
User-agent: |
Mozilla Thunderbird 1.0.6 (X11/20050811) |
Hi all --
I have both Lilypond 2.6.3 and 2.7.7 installed. I've been trying to
generate SVG files (using both versions) using the following invocation:
lilypond --backend=svg --formats=svg my_file_name.ly
my_file_name.ly is a multiple-page valid Lilypond file which worked
great using the PDF backend. I tried opening the resulting
my_file_name.svg in various apps, with the following results:
- Inkscape, Karbon14 and KWord just draw an empty page. (Inkscape
0.42.2, KOffice 1.4.1)
- Firefox (compiled with MozSVG support) hangs (Firefox 1.0.6)
- Konqueror and rsvg-view render the file with all pages printed on top
of each other, very very tiny. (KDE 2.4.1, rsvg-view 2.9.5)
- Abiword renders the file with all pages overlapping, at extremely
fuzzy resolution; stems are not correctly aligned, and certain
Emmentaler glyphs are wrong (such as clefs) (Abiword 2.2.8)
I don't have OpenOffice installed, so I couldn't test how it reacts to
Lily's SVG.
I tried the above steps with two different files which produce correct
PDF output. Both files are multiple pages. When I tried this with a
single-page Lily document, I got the following results:
- Inkscape opened the file correctly
- rsvg-view and Konqueror opened the file correctly but rendered it very
very tiny
- Firefox showed all characters on top of one another
- Karbon14 only showed staff-lines, measures, stems and ledger-lines;
all character data was missing.
- Abiword had the same problems as above, except of course no
overlapping pages
- KWord showed correct glyphs for accidentals, but incorrect glyphs for
noteheads and clefs; most vertical lines were missing.
Any hints on how to get Lily to behave with SVG?
--Daniel
- SVG backend - resulting files invalid?,
Daniel Johnson <=