@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: b6e323a2f6fdac2266a659acf6da008957f0c936
+ Translation of GIT committish: db92af51a444062c8edaef3afa36f57375b8feeb
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Gli estensori non possono essere modificati dopo la loro creazione. Tra questi
sia @code{StaffSymbol} che @code{LedgerLineSpanner}, che continuano nel corso
-della partitura (a meno che non siano terminati dal comando @code{\stopStaff} e
+della partitura, a meno che non siano terminati dal comando @code{\stopStaff} e
poi ricreati col comando @code{\startStaff}.
Esistono anche dei grob @q{astratti} che non stampano niente da soli, bensì
@cindex override, sintassi
@funindex \override
-@funindex override
Abbiamo già incontrato i comandi @code{\set} e @code{\with}, che servono
a modificare le proprietà dei @strong{contesti} e a togliere o aggiungere
@cindex ripristino, comando \revert
@funindex \revert
-@funindex revert
Quando viene sovrascritta, la proprietà mantiene il suo nuovo valore finché
non viene sovrascritta di nuovo o non si incontra un comando @code{\revert}.
@translationof The once prefix
@funindex \once
-@funindex once
I comandi @code{\override}, @code{revert}, @code{\set} e @code{\unset} possono
essere preceduti da @code{\once}. Questo fa sì che tale comando sia operativo
@cindex overrideProperty, comando
@funindex \overrideProperty
-@funindex overrideProperty
Esiste un'altra forma di comando di sovrascrittura,
@code{\overrideProperty}, che si rende necessario raramente.
@cindex tweak, comando
@funindex \tweak
-@funindex tweak
L'ultimo comando di modifica a disposizione è @code{\tweak}. Si usa
quando vari oggetti compaiono nello stesso momento musicale,
delle legature di portamento; dovresti trovare
@example
-@code{thickness} (number)
- @code{1.2}
- Line thickness, generally measured in @code{line-thickness}
+thickness (number)
+ 1.2
+ Line thickness, generally measured in line-thickness
@end example
Sembra che sia quel che stiamo cercando. Ci dice che il valore
@cindex \once \override
@funindex \once
-@funindex once
Come puoi vedere, @emph{tutte} le legature di portamento sono più spesse nell'ultimo
esempio. E se volessimo rendere più spessa solo la prima legatura di portamento?
@cindex proprietà predefinite, ripristinare le
@funindex \revert
-@funindex revert
E se volessimo che soltanto le prime due legature di portamento fossero
più spesse? Potremmo usare due comandi, ciascuno preceduto da
@code{\set fingeringOrientations}. Il formato di questo comando è:
@example
-@code{\set fingeringOrientations = #'([up] [left/right] [down])}
+\set fingeringOrientations = #'([up] [left/right] [down])
@end example
@noindent
all'inizio dell'estensore, che potrebbe includere più forcelle e indicazioni dinamiche
tra loro collegate.
-@multitable @columnfractions .3 .3 .3
+@multitable @columnfractions .3 .15 .45
@headitem Oggetto di formattazione
@tab Priorità
@tab Controlla la posizione di:
@item @code{MetronomeMark}
@tab @code{1000}
@tab Indicazioni metronomiche
+@item @code{SostenutoPedalLineSpanner}
+ @tab @code{1000}
+ @tab Indicazione del pedale
+@item @code{SustainPedalLineSpanner}
+ @tab @code{1000}
+ @tab
+@item @code{UnaCordaPedalLineSpanner}
+ @tab @code{1000}
+ @tab
+@item @code{MeasureCounter}
+ @tab @code{750}
+ @tab Numero della misura
@item @code{VoltaBracketSpanner}
@tab @code{600}
@tab Delimitatori dei finali alternativi delle ripetizioni
+@item @code{InstrumentSwitch}
+ @tab @code{500}
+ @tab Testo per il cambio di strumento
@item @code{TextScript}
@tab @code{450}
@tab Oggetti di testo
@item @code{MultiMeasureRestText}
@tab @code{450}
- @tab Testi sopra pause di più misure
+ @tab Testi sopra pause multiple
+@item @code{CombineTextScript}
+ @tab @code{450}
+ @tab Testo per il combinatore delle parti
@item @code{OttavaBracket}
@tab @code{400}
@tab Estensioni del segno d'ottava
@tab @code{250}
@tab Tutte le indicazioni dinamiche
@item @code{BarNumber}
- @tab @code{ 100}
+ @tab @code{100}
@tab Numeri di battuta
@item @code{TrillSpanner}
@tab @code{50}
@tab Linee ondulate del trillo
+@item @code{AccidentalSuggestion}
+ @tab @code{0}
+ @tab Alterazioni con nota
@end multitable
Ecco un esempio che mostra il posizionamento predefinito di alcuni di
@cindex segno del cambio d'ottava
@funindex \startTextSpan
-@funindex startTextSpan
@funindex \stopTextSpan
-@funindex stopTextSpan
@cindex TextSpanner, esempio di sovrascrittura
@cindex proprietà bound-details, esempio
qualsiasi oggetto. Immaginiamo di voler posizionare l'estensione del segno d'ottava
sotto l'estensore del testo nell'esempio precedente. Basta controllare la
priorità dell'oggetto @code{OttavaBracket} nella guida al Funzionamento interno
-o nelle tabelle precedenti e ridurla a un valore inferiore di quello di un
+o nella tabella precedente e ridurla a un valore inferiore di quello di un
oggetto @code{TextSpanner}, ricordando che @code{OttavaBracket} è creato
nel contesto @code{Staff}:
@cindex note, distanziarle insieme al testo
@funindex \textLengthOn
-@funindex textLengthOn
@funindex \textLengthOff
-@funindex textLengthOff
Per impostazione predefinita, finché si tratta di formattare la musica il
testo prodotto dal comando @code{\markup} non occupa uno spazio orizzontale.
@cindex note, collisioni
@cindex shift, comandi
@funindex \shiftOff
-@funindex shiftOff
@funindex \shiftOn
-@funindex shiftOn
@funindex \shiftOnn
-@funindex shiftOnn
@funindex \shiftOnnn
-@funindex shiftOnnn
All'interno di una voce, tutte le note che si trovano nello stesso momento
musicale sono raggruppate in una colonna di note, e viene creato un oggetto
alternativa possiamo usare i comandi @code{\override} e @code{\revert}?
@example
-@code{\override Lyrics.LyricText.font-shape = #'italic}
-@code{\override Lyrics.LyricText.font-series = #'bold}
+\override Lyrics.LyricText.font-shape = #'italic
+\override Lyrics.LyricText.font-series = #'bold
-@code{\revert Lyrics.LyricText.font-shape}
-@code{\revert Lyrics.LyricText.font-series}
+\revert Lyrics.LyricText.font-shape
+\revert Lyrics.LyricText.font-series
@end example
Anche questi sarebbero molto noiosi da inserire se ci fossero