Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Freitag, 5. September 2014, 19:22
-
Liebe Freunde,
von einer altgedienten professionellen Notensetzerin (die mit Score arbeitet) hörte ich, dass es für wörtliche Bezeichnungen wie cresc., accel., dim. u. ä. feste Zeichen gibt.
Ist euch etwas solches bekannt? Gibt es das in Lilypond? Oder kann man das irgendwoher nehmen?
Es stimmt schon, dass das SChriftbild in gängigen Noten ein charakteristisches ist.
Gruß
chf
-
Hallo Christa,
meinst du damit bestimmte Schriftarten?
Grüße
-
Hallo Matthias,
es scheint doch um die Schriftart zu gehen.
Jetzt habe ich nach langem Suchen endlich eine Abbildung mit Text aus Score Perfect gefunden.
Dort gibt es (was meine Frage angeht) vordefinierte Textbausteine, und die sehen aus wie in herkömmlichen gestochenen Ausgaben.
In LATEX gibt es anscheinend eine Möglichkeit, etwa "Übernahme aus PDF-Dateien" (gefunden in "Einführung in LATEX". Das geht wieder über mein Verständnis.
Vielleicht ist es aber auch viel einfacher? Kann man für die Texteintragungen eine spezielle Schriftart wählen?
Meine Frage scheint sicher ziemlich naiv, aber damit muss ich leben...
Christa
-
Hi Christa,
na klar, du kannst jede auf deinem System installierte Schriftart verwenden. Die LaTeX-Schriftarten sind super, die habe ich auch installiert. Da solltest du etwas amtliches finden. Frag doch einfach die Score-Setzerin oder vergleiche die Schriftart mit LaTeX-Fonts. Nachdem ich allerdings die Fonts Linux Libertine und Ubuntu entdeckt habe, steht bei mir fast alles in diesen Schriftarten... aber das ist Philosophie.... :)
Allgemein kannst du das im paper Block machen:
\paper {
myStaffSize = #20
#(define fonts
(make-pango-font-tree "Arial"
"Nimbus Sans"
"Luxi Mono"
(/ myStaffSize 20)))
}
Oder individuell im Code selbst:
\override #'(font-name . "Arial")
Grüße von TrulliMatthias
-
Hallo Matthias,
wie ist dieser Befehl mit \markup in Verbindung zu bringen? - - - Schon erkannt! Danke.
Gruß
Christa
-
Nun muss ich doch nochmals auf dieses Problem zurückkommen:
Mit
\override #'(font-name . "....")
möchte ich einzelne Eintragungen versuchen, z. B.
\override #'(fontname . "cmmi10") b,^\markup "poco rit."
aber die Anordnung scheint nicht korrekt zu sein.
Wie geht es richtig? In version 2.18.2 ?
Gruß
chf
-
Hallo,
der override-Befehl ist hier ein markup-command und kein Befehl der ein Grob beeinflußt.
Die Fehlermeldungen:
Fehler: kein Symbol
\override
#'(fontname . "cmmi10") b,^\markup "poco rit."
Fehler: falscher Pfad für Grob-Eigenschaft
\override
#'(fontname . "cmmi10") b,^\markup "poco rit."
...
weisen schon in diese Richtung.
Darüber hinaus gibt es einen Tippfehler: es muß font-name heißen, Bindestrich!
So sollte es klappen:
b,^\markup \override #'(font-name . "cmmi10") "poco rit."
Gruß,
Harm
-
Dann hatte ich also als erstes diesen Ansatz
(entspr. Matthias' Beitrag).
Leider musste ich sehen, dass zwar die richtige Schrift dasteht, aber die Orthographie nicht stimmt und ein Pfeil erscheint, den ich nicht brauchen kann.
Die Schrift selbst scheint mir das zu sein, was ich suche...
Gruß
Christa
-
Hi Christa,
aus irgendeinem Grund wird weder space (" ") noch dot "." erkannt, bzw so umgesetzt wie man das erwartet.
Keine Ahnung ob das an der Schriftart liegt oder an LilyPond.
Ich habe jedoch den Verdacht es liegt an der Schriftart, bei OpenOffice passiert nämlich ähnliches.
Bin aber kein Schriftexperte.
Gruß,
Harm
-
Oooh, schade! Trotzdem Danke.