-
\version "2.12.0"
\header{
texidoc="
"
}
-
-\layout { ragged-right = ##t }
-
thenotes = \relative cis' {
\time 4/4
gisis'4 gis geses ges |
<<
\context Staff \thenotes
- \context NoteNames {
- \override NoteNames.NoteName #'no-spacing-rods = ##f
- \thenotes
- }
+ \context NoteNames \thenotes
>>
-
-
-
\version "2.12.0"
\header{
- texidoc=" By default, text is set with empty horizontal dimensions.
-The boolean property @code{no-spacing-rods} in @code{TextScript} is used
-to control the horizontal size of text. " }
+ texidoc = "By default, text is set with empty horizontal dimensions.
+The property @code{extra-spacing-width} in @code{TextScript} is used
+to control the horizontal size of text."
+}
\layout {
line-width = 3.0\cm
\relative c''{
%% \textLengthOff
- %% short for \override TextScript #'no-spacing-rods = ##t
+ %% short for \override TextScript #'extra-spacing-width = #'(+inf.0 . -inf.0)
+ %% \override TextScript #'extra-spacing-height = #'(0 . 0)
c2_"very wide and long text" c | \break
- %% short for \override TextScript #'no-spacing-rods = ##f
+ %% short for \override TextScript #'extra-spacing-width = #'(0 . 0)
+ %% \override TextScript #'extra-spacing-height = #'(-inf.0 . +inf.0)
\textLengthOn
- c_"very wide and long text" c
+ c2_"very wide and long text" c
}
-
-
return re.sub ('ly:clone-parser',
'ly:parser-clone', str)
+@rule ((2, 11, 3), "no-spacing-rods -> extra-spacing-width")
+def conv (str):
+ str = re.sub (r"no-spacing-rods\s+=\s+##t", r"extra-spacing-width = #'(+inf.0 . -inf.0)", str)
+ str = re.sub (r"no-spacing-rods\s+=\s+##f", r"extra-spacing-width = #'(0 . 0)", str)
+ return str
+
@rule ((2, 11, 5), _ ("deprecate cautionary-style. Use AccidentalCautionary properties"))
def conv (str):