lilypond-user
[Top][All Lists]
Advanced

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

Re: MMR/Measure counter stencil


From: Pierre Perol-Schneider
Subject: Re: MMR/Measure counter stencil
Date: Wed, 6 Nov 2019 21:19:05 +0100

Ok, I got it:

\once\override Staff.MultiMeasureRestNumber.stencil = #(lambda (grob) (grob-interpret-markup grob
                      #{ \markup\concat\numberItalic { 2 7 }   #}))
\compressFullBarRests
  R8*12*27

Sorry for the noise.

Le mer. 6 nov. 2019 à 20:54, Pierre Perol-Schneider <address@hidden> a écrit :
... forgoten file enclosed.
Cheers,
Pierre

Le mer. 6 nov. 2019 à 19:22, Pierre Perol-Schneider <address@hidden> a écrit :
Hi All,
I'm looking for a way to change the MMR counter stencil.
Precisely, I need to get those numbers in italic.
Herewith are pseudo italic numbers (italic-number.ily) and the tests:

\version "2.19.83"

\include "italicNumber.ily"

%Test:
\layout { indent = 0 }

\markuplist {
  \number "0 1 2 3 4 5 6 7 8 9"
  \vspace #.5
  \line \numberItalic { 0 1 2 3 4 5 6 7 8 9}
  \vspace #.5
  \finger "0 1 2 3 4 5 6 7 8 9"
  \vspace #.5
  \line \fingerItalic { 0 1 2 3 4 5 6 7 8 9}
}

% In situ:
%% !! (since it's not a font, it sometimes required some alignment adjustment) !!

{
  \override Staff.ClefModifier.stencil =
    #(lambda (grob) (grob-interpret-markup grob
                      (markup #:scale (cons 0.5 0.5) (#:fing-it-eight))))
  \clef "G_8"
 
  \once\override Staff.TimeSignature.stencil =
    #(lambda (grob) (grob-interpret-markup grob
                      #{
                        \markup {
                        \override #'(baseline-skip . 0)
                          \column {
                            \concat { \numberItalic { 1 \hspace #-.2 2 } }
                            \concat { \hspace #.3 \numberItalic "8" }
                          }
                        } #}))
  \time 12/8
 
  \override TupletNumber.stencil =
    #(lambda (grob) (grob-interpret-markup grob
                      (markup #:scale (cons 0.7 0.7)
                       (#:translate (cons -1 -1) (#:fing-it-three)))))
  \tuplet 3/2 { d8[ e f] }
 
  a2.^\markup\fingerItalic "5" s2
 
  %% Bad hack:
  \compressFullBarRests
  \tweak extra-offset #'(4.1 . -.4)
  \tweak layer #2
  \tempo\markup\concat { \whiteout\numberItalic { 2 7 } }
  R8*12*27
}

Any idiea for a workaround for the last hack?
TIA, cheers,
Pierre

reply via email to

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