SVG-Ausgabe unter 2.19.81

Begonnen von erich, Dienstag, 20. März 2018, 00:42

« vorheriges - nächstes »

erich

Hallo allen,

die Anweisung
Zitatlilypond -fsvg Dateiname.ly
sollte SVG ausgeben, tut es aber nicht

wisst Ihr Näheres dazu? Ich meine, unter 2.19.65 ging das noch.
Gruß
Erich
Edit: geht nicht mit Lyrics, ich werde noch ein Beispiel bringen

Beispiel

\version "2.19.81"
\paper{ indent = 0\cm }
\header {tagline = ##f} 
\score{
  <<
   \new Staff
           \new Voice = "one" { bes a c' d' }
           \new Lyrics \lyricsto "one" {B A C H  }
  >>       
  \layout { }
}

Ausführung mit
lilypond -fsvg test.ly
Ausgabe:

GNU LilyPond 2.19.81
»test.ly« wird verarbeitet
Analysieren...
Interpretation der Musik...
Vorverarbeitung der grafischen Elemente...
Interpretation der Musik...
MIDI-Ausgabe nach »test.midi«...
Ideale Seitenanzahl wird gefunden...
Musik wird auf eine Seite angepasst...
Systeme erstellen...
Layout nach »/tmp/lilypond-fz2qDT« ausgeben...
Kopieren nach »test.ps«...
Löschen von »/tmp/lilypond-fz2qDT«...
Kompilation erfolgreich beendet

Wie man sieht wird test.ps ausgegeben und und nicht test.svg

Wenn man Frescobaldi die Ausführung machen lässt, dann erhält man zwar eine SVG-Ausgabe, in der fehlt aber der Text unter den Noten.

Gruß Erich

Malte

Zitat von: erich am Dienstag, 20. März 2018, 00:42
Ich meine, unter 2.19.65 ging das noch.
Nein, tuts nicht. Hab grad 2.16.2, 2.18.2, 2.19.65, 2.19.81 und den aktuellen master (aktueller Stand der Entwicklung, also das, was mal 2.21.0 wird) ausprobiert, da gibts jeweils keine svg-Ausgabe. Es gibt aber eine Ausgabe mit
lilypond -dbackend=svg erich.ly
und da ist der Text bei allen dabei.

erich

Malte, danke!

das hatte ich auch schon; aber der Text wird leider nicht ausgegeben.

Gruß
Erich

Malte

Ich habs gerade nochmal überprüft: Die SVG-Dateien, die bei
lilypond -dbackend erich.ly
rauskommen, sind exakt gleich für 2.19.65 und 2.19.81:
$ diff -s erich_2.19.65.svg erich_2.19.81.svg
Dateien erich_2.19.65.svg und erich_2.19.81.svg sind identisch.


Ich versteh also gerade nicht, wo das Problem bzw. der Unterschied zwischen den beiden Versionen liegen soll ...

harm6

Hallo Erich,

ich habe Dein Beispiel kompiliert mit 2.21.0 und der Option -dbackend=svg.
Wenn ich das Ergebnis (im Anhang) mit firefox öffne, seh ich den Text.
Gleiches gilt aber auch für 2.19.65.

Versuch doch mal ob der Text meines svg bei Dir sichtbar ist.
Poste doch mal das svg-file welches Du erhälst.

Manchmal ist ja auch das Program mit dem das file angeschaut wird buggy...


Gruß,
  Harm


erich

Hallo Harm,

danke für Deine Mühe; Deine Datei kann ich sowohl unter Firteox als auch unter Inkscape öffnen und der Text wird angezeigt. Ich weiß nicht, woran es bei mir lag. ich hatte openSUSE Leap42.3 neu installiert; nun bin ich wieder auf UbuntuStudio mit Lilypond (2.19.80) auf einer anderen SSD und da klappt alles.

Gruß
Erich