>Then in "\context" add
> 
> \override Accidental #'stencil = #ly:text-interface::print
> \override Accidental #'font-name = #"???"
> \override Accidental #'font-size = #?
> \override Accidental #'text = #(lambda (grob)
>          (cdr (assoc 
> (ly:grob-property grob 'alteration)
>                   persianStrings)))
> \override Accidental #'X-extent = #'(0 . 1)
> \override Accidental #'Y-extent = #'(-1 . 1)

Works great with the typo's fixed. Is there a way to do this only for koron and 
sori and render the
normal accidentals as usual?

> and so on for KeySignature 

If I do the same for KeySignature

\override KeySignature #'text = #(lambda (grob)
          (cdr (assoc 
 (ly:grob-property grob 'alteration)
                   persianStrings)))

gives me an error. It's been almost 20 years since I've used Scheme and I don't 
remember
enough to be able to guess what the problem is...

>and whatever else you want to use 
> the new symbols.  The font name is what Pango uses to find 
> the new font and you may need to adjust the font size.  For 
> the best results use lookups for the X- and Y-extents as well.

Thanks a lot!

Kees


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to