2009/1/5 Trevor Daniels <t.dani...@treda.co.uk>: > You could place the es in a separate temporary voice and ignore the clashing > note column warning: > > << > ees! > \\ > \voiceOne > \once \override Accidental #'stencil = #ly:text-interface::print > \once \override Accidental #'text = #AuflB > \once \override Score.AccidentalPlacement #'right-padding = #1.5 > < a d' bes'! b'! e''> >>>
Hello all! Here's a complete script that uses the letter b as a flat symbol: \version "2.12.1" AuflB = \markup {b} \relative c' { \voiceOne \once \override Accidental #'stencil = #ly:text-interface::print \once \override Accidental #'text = #AuflB \once \override Score.AccidentalPlacement #'right-padding = #0.5 < a d' bes'! b'! e''> } The vertical alignment's wrong, but never mind that for now. I'm sure there's a fix. The big problem is when I choose an OS-installed font: \version "2.12.1" AuflB = \markup {b} \relative c' { \voiceOne \override Accidental #'font-name = #"URW Palladio L" \once \override Accidental #'stencil = #ly:text-interface::print \once \override Accidental #'text = #AuflB \once \override Score.AccidentalPlacement #'right-padding = #5 < a d' bes'! b'! e''> } You can try with any font that Lilypond doesn't know about. The right-padding specification is then ignored. See I chose a really big value so that you can't miss it. Does anybody know how to fix this? At least I know how to get strings as accidentals, which will be useful at some point, but I really do want to get accidental symbols from third party fonts. Also, where does the original "b" come from? Latin characters aren't listed in the Feta font. Is the standard text font blessed as a music font? If not, how do I override it? Graham _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user