Deutsches Lilypond Forum (Archiv)
Allgemein => Allgemeine Diskussion => Thema gestartet von: walt am Freitag, 12. August 2016, 15:23
-
Hallo Freunde,
wenn ich meine SVG-Exporte in Wikipedia-Commons hochladen will, wird dies mit folgender Begründung abgelehnt:
href-Attribute in SVG-Dateien sind nur als Verlinkung zu http://- oder https://-Zielen erlaubt. <a http://www.w3.org/1999/xlink:href="textedit://c:/program%20files%20%28x86%29/lilypond/usr/bin/bwv.txt:18:19:20"> gefunden.
Was kann ich tun?
Dank und Gruß, Walter
-
Hast du point-and-click aktiviert?
-
Das sagt mir nichts. Wo kann man das (de)aktivieren?
-
point-and-click ist eine Option, die Links in die Ausgabe (PDF/SVG) packt, die auf die .ly-Datei verweisen. Damit kommt man durch einen einfachen Klick gleich an die richtige Stelle im Code.
Es gibt mehrere Möglichkeiten, das abzustellen:
- Man kann diese beim Aufruf von LilyPond deaktivieren: lilypond -dno-point-and-click meineDatei.ly
- In Frescobaldi (falls du es nutzt) gibt es dafür eine Option namens „Notensatz (Publikation)“, Tastenkürzel Ctrl+Shift+P.
- Schließlich kann man für eine dauerhafte Deaktivierung noch die Zeile #(ly:set-option 'point-and-click #f) in die .ly-Datei setzen, z. B. direkt nach die \version-Angabe.
Da du aber von Wikipedia sprichst: Ist dir bewusst, dass Mediawiki LilyPond spricht? Siehe https://de.wikipedia.org/wiki/Hilfe:Notensatz (https://de.wikipedia.org/wiki/Hilfe:Notensatz).
Und noch ne Sache: Du hast deinen Code anscheinend als .txt-Datei in den LilyPond-Programmordner gespeichert. Eigentlich üblich ist die Endung .ly statt .txt und in dem Programmordner hat das eigentlich nichts zu suchen, lieber z. B. in den Eigenen Dateien (heißt der Ordner unter Windows noch so? hab seit 2010 kein Windows mehr genutzt …)
-
Danke, dass Du das einem Newbie so gründlich und kompetent erklärst.
Mit Frescobaldi hat das auf Anhieb geklappt!
Allerdings erscheint der Text jetzt nicht mehr optimal, da die Buchstaben teils ineinanderlaufen: https://commons.wikimedia.org/wiki/File:BWV_244_Nr._1_Kommt,_ihr_T%C3%B6chter.svg (https://commons.wikimedia.org/wiki/File:BWV_244_Nr._1_Kommt,_ihr_T%C3%B6chter.svg)
Die Funktion in Wikipedia kenne ich. Sie läuft allerdings auch nicht immer optimal. Zudem will ich Lilypond auch für private Notensätze nutzen.
-
Hallo walt,
ein bekanntes Problem :(
Siehe Diskussion hier:
http://lilypond.1069038.n5.nabble.com/rsvg-view-can-t-display-SVG-files-created-by-lilypond-td191462.html#none (http://lilypond.1069038.n5.nabble.com/rsvg-view-can-t-display-SVG-files-created-by-lilypond-td191462.html#none)
Sowie bugreports:
https://bugzilla.gnome.org/show_bug.cgi?id=767481 (https://bugzilla.gnome.org/show_bug.cgi?id=767481)
https://phabricator.wikimedia.org/T40010 (https://phabricator.wikimedia.org/T40010)
Das Problem scheint also mit einer neuen pango-Version behebbar zu sein.
Auf meinem Sytem (linux) ist es:
/usr/bin$ pango-view --version
pango-view (pango) 1.38.1
D.h. eine buggy Version :(
Da ich aber nicht mit svg arbeite, werde ich nicht versuchen auf die bessere (Version 1.40.1) upzugraden, zumindest momentan.
point-and-click ist eine Option, die Links in die Ausgabe (PDF/SVG) packt, die auf die .ly-Datei verweisen. Damit kommt man durch einen einfachen Klick gleich an die richtige Stelle im Code.
Es gibt mehrere Möglichkeiten, das abzustellen:
- Man kann diese beim Aufruf von LilyPond deaktivieren: lilypond -dno-point-and-click meineDatei.ly
- In Frescobaldi (falls du es nutzt) gibt es dafür eine Option namens „Notensatz (Publikation)“, Tastenkürzel Ctrl+Shift+P.
- Schließlich kann man für eine dauerhafte Deaktivierung noch die Zeile #(ly:set-option 'point-and-click #f) in die .ly-Datei setzen, z. B. direkt nach die \version-Angabe.
4. Im ly-file (auf top-level) \pointAndClickOn und \pointAndClickOff
Gruß,
Harm