lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unicode accidentals vs. Markup accidentals,Re: Unicode accidentals v


From: Mark Knoop
Subject: Re: Unicode accidentals vs. Markup accidentals,Re: Unicode accidentals vs. Markup accidentals
Date: Mon, 16 Jan 2023 14:05:00 +0000
User-agent: mu4e 1.9.14; emacs 28.2

At 12:51 on 16 Jan 2023, Werner LEMBERG wrote:
>> \new Staff {
>>   \override TextScript.before-line-breaking =
>>   #(lambda (grob)
>>      (ly:grob-set-property! grob 'text
>>                             (markup #:replace
>>                                     `(("♭" . ,#{ \markup{ \tflat} #})
>>                                       ("♯" . ,#{ \markup{ \tsharp} #})
>>                                       ("♮" . ,#{ \markup{ \tnatural} #}))
>>                                     (ly:grob-property grob 'text))))
>>   c'1^"B♭"
>>   c'1^"C♯"
>>   c'1^"D♮"
>> }

> *This* is nice!  It sort-of corresponds to 'active characters' in TeX.
> Is there a possibility to register this or a similar function globally
> so that all markup strings can use it?

How does this differ from the current mechanism using
add-text-replacements! and replacement-alist? Could these be extended to
allow the replacement string to include \markup?

--
Mark Knoop



reply via email to

[Prev in Thread] Current Thread [Next in Thread]