lilypond-devel
[Top][All Lists]
Advanced

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

LSR changes for \textMark/\textEndMark


From: Jean Abou Samra
Subject: LSR changes for \textMark/\textEndMark
Date: Tue, 27 Sep 2022 13:24:53 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1

Harm,

As you can see from open MRs, I'm working on moving from \mark <markup>
to text marks in tests and documentation. Could you please apply the
following changes in LSR?

These snippets should have their doc tag removed because \textMark/\textEndMark
address limitations that they show how to work around:

- aligning-objects-created-with-the--mark-command, since \textMark and
  \textEndMark have a default alignment that should be the right thing
  in most cases (and !1641 adds a doc example on customizing the alignment
  anyway).

- printing-marks-at-the-end-of-a-line.ly

- creating-simultaneous-rehearsal-marks.ly

- how-to-print-two-rehearsal-marks-above-and-below-the-same-barline-method-{1,2}.ly

These 5 snippets should eventually be removed from LSR when it's
upgraded to 2.24.

Also, these snippets don't actually need \mark <markup>, should be
changed to use something else:

- wind-headword.ly: replace

      \once \override Score.RehearsalMark.self-alignment-X = #-1
      \once \override Score.RehearsalMark.break-align-symbols = #'(time-signature)       \once \override Score.TimeSignature.break-align-anchor-alignment = #LEFT
      \once \override Score.RehearsalMark.padding = #4
      \mark \markup \large \bold {Moderato assai}

  with just

      \tempo \markup \large "Moderato assai"

- table-of-contents.ly: change \mark "A" to \mark \default.


I'll take care of the rest by moving snippets to new/ and changing
them to use \textMark/\textEndMark.

Thanks!

Jean





reply via email to

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