UNI-Code die Vierte

Begonnen von chf, Donnerstag, 16. November 2017, 11:31

« vorheriges - nächstes »

chf

Liebe Freunde,

folgendes Zeichen für "hängendes Becken"

\version "2.18.2"
{
e16^\markup { \override #'(font-encoding . fetaText) \char ##xE721 }
}

ist so zart, dass es kaum wahrgenommen wird.
Kann man das etwas "fetter" füttern?
Mit "bold" und "thickness" bin ich nicht fähig...

Gruß
chf

Malte

Hallo Christa,

mehrere Probleme und Fragen:
• Ich kann das Problem nicht nachvollziehen, da überhaupt kein Zeichen ausgegeben wird. Vermutlich verwendest du nen speziellen Font, was aus dem Code nicht ersichtlich ist.
• Wenn dein Font nen fetten Schnitt hat, dann kannst du einfach den markup-Befehl \bold verwenden. Wenn nicht, woher soll LilyPond dann ahnen, wie das fette Zeichen aussehen soll? ;)
• Was hat das font-encoding damit zu tun?
• Vielleicht einfach ne größere Textgröße?

chf

#2
ZitatUm diese Symbole verwenden zu können, brauchst du schon auch einen Font, der den SMuFL-Standard erfüllt und diese Zeichen enthält. ...  wird in den oben verlinkten Posts von Bravura und November geredet. Bravura kannst du hier herunterladen ...

Hallo Malte,

ich vergesse manchmal, dass ihr ja auch noch andere Hilfsbedürftige habt und lebe in meiner Problemwelt.
Nach deinem Rat (s. oben)
suche ich in
STANDARD MUSIC FONT LAYOUT
und habe
BRAVURA.

Kannst du mir damit weiterhelfen?

Christa


Malte

Du hast da diesen Post zitiert, verwendest aber offenbar einen ganz anderen Code ... klar, daß das nicht funktioniert.

Jedenfalls: Bravura scheint keine fette Variante der Symbole zu haben. Bleiben dir also folgende Möglichkeiten:
1. nen anderen Font suchen, wo diese Zeichen anders dargestellt werden
2. ne größere Schriftgröße wählen
3. das Zeichen per PostScript selber zeichnen (siehe dazu http://lsr.di.unimi.it/LSR/Item?id=435)

chf

#4
\version
"2.18.2"
\include "/home/fietz/Dokumente/custom-music-fonts/smufl/definitions.ily"
\relative {
e'16^\markup { \override #'(font-encoding . fetaText) \char ##xE721 }

}

Ja, weil ich noch mit version "2.18.2" schreibe...
Deswegen das font-encoding (eine Empfehlung von Manuela), was ja prinzipiell auch funktioniert - nur, dass ich keinen Weg finde, das Zeichen zu verstärken. Vergrößern ist in der endlichen Umgebung nicht angezeigt.
In meinem Code hatte ich was Wesentliches vergessen (s. include)
Deshalb ist jetzt das Bildchen angehängt.

Manuela

Auch wenn es vielleicht nicht mehr aktuell ist, vll interessiert es ja jemanden.

Ich habe mal rasch eine Art Beckensymbol gezeichnet, die Größe habe ich in der Anwendung stark übertrieben.

\version "2.18.2"
Becken= \markup \combine
  \override #'(thickness . 3)
  \draw-line #'(-3 . 0)
  \combine
  \translate #'(-1 . 0.5)
  \override #'(thickness . 2)
  \draw-line #'(-1 . 0)
  \combine
  \translate #'(-2 . 0)
  \override #'(thickness . 2)
  \draw-line #'(0 . 0.5)
  \combine
  \translate #'(-2 . 0)
  \override #'(thickness . 2)
  \draw-line #'(0 . 0.5)
  \translate #'(-1 . 0)
  \override #'(thickness . 2)
  \draw-line #'(0 . 0.5)
 
  \relative c'' {
  \once \override TextScript.self-alignment-X = #-0.5
  c4^\markup \scale #'(2 . 2) \Becken }
Danke für eure Hilfe
viele Grüße
-- Manuela