@c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: 2583260566074fd263a84d515ef637267563d371
+ Translation of GIT committish: 6a925e8d2013714a25abcb73c76a4c6306138d33
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
articolazioni si veda @rlearning{Posizionamento degli oggetti}.
@funindex \textLengthOn
-@funindex textLengthOn
@funindex \textLengthOff
-@funindex textLengthOff
@predefined
@code{\textLengthOn},
una proprietà dell'oggetto. Questa sintassi è descritta in @ref{Line styles}.
@funindex \textSpannerUp
-@funindex textSpannerUp
@funindex \textSpannerDown
-@funindex textSpannerDown
@funindex \textSpannerNeutral
-@funindex textSpannerNeutral
@predefined
@cindex stanghette, simboli sulle
@funindex \mark
-@funindex mark
@funindex \markup
-@funindex markup
Si possono aggiungere vari elementi testuali a una partitura tramite la
sintassi descritta in @ref{Rehearsal marks}:
@lilypond[verbatim,quote]
\relative {
- c''4
- \mark "Allegro"
- c c c
+ \mark "Verse"
+ c'2 g'
+ \bar "||"
+ \mark "Chorus"
+ g2 c,
+ \bar "|."
}
@end lilypond
@end lilypond
@funindex \markLengthOn
-@funindex markLengthOn
@funindex \markLengthOff
-@funindex markLengthOff
@predefined
@code{\markLengthOn},
@cindex testo al livello superiore
@funindex \markup
-@funindex markup
Un blocco @code{\markup} può esistere di per sé, fuori da qualsiasi
blocco @code{\score}, come un'@tie{@qq{espressione di livello superiore}}. Questa
in @ref{Multi-page markup}.
@funindex \markup
-@funindex markup
@funindex \markuplist
-@funindex markuplist
@predefined
@code{\markup},
@cindex annotazione
@funindex \markup
-@funindex markup
Un blocco @code{\markup} permette di comporre del testo con un'ampia
sintassi chiamata @qq{modalità markup}.
@file{scm/markup.scm}.
@knownissues
-Gli errori di sintassi relativi alla modalità markup possono essere poco chiari.
+I messaggi di errore di sintassi relativi alla modalità markup possono
+essere poco chiari.
@node Scelta del tipo di carattere e della dimensione
@cindex font, cambiare
@funindex \italic
-@funindex italic
@funindex \bold
-@funindex bold
@funindex \underline
-@funindex underline
La modalità markup permette di cambiare il tipo di carattere:
@funindex \abs-fontsize
@funindex \fontsize
-@funindex fontsize
@funindex \smaller
-@funindex smaller
@funindex \larger
-@funindex larger
@funindex \magnify
-@funindex magnify
Si può modificare la dimensione del tipo di carattere, rispetto alla
dimensione globale del rigo, in vari modi.
-Si può impostare su una dimensione predefinita,
+Si può impostare su una dimensione predefinita.
@lilypond[quote,verbatim]
\relative b' {
}
@end lilypond
-oppure in modo proporzionale rispetto al valore precedente,
+oppure in modo proporzionale rispetto al valore precedente.
@lilypond[quote,verbatim]
\relative b' {
@end lilypond
Può essere aumentata o diminuita rispetto al valore impostato per la
-dimensione globale del rigo:
+dimensione globale del rigo.
@lilypond[quote,verbatim]
\relative b' {
@end lilypond
Si può impostare anche su una dimensione fissa (in punti), indipendentemente
-dalla dimensione globale del rigo:
+dalla dimensione globale del rigo.
@lilypond[quote,verbatim]
\relative b' {
}
@end lilypond
+Se il testo contiene degli spazi, è meglio racchiuderlo tutto tra virgolette,
+in modo che la dimensione di ciascun spazio sia adatta alla dimensione degli
+altri caratteri.
+
+@lilypond[quote,verbatim]
+\markup \fontsize #6 \bold { Sinfonia da camera }
+\markup \fontsize #6 \bold { "Sinfonia da camera" }
+@end lilypond
+
@cindex pedice
@cindex apice
@funindex \super
-@funindex super
@funindex \sub
-@funindex sub
@funindex \normal-size-super
-@funindex normal-size-super
È possibile stampare il testo come pedice o apice. Per impostazione
predefinita, questo appaiono in corpo più piccolo, ma si può usare
è spiegato in @ref{Fonts}.
@funindex \teeny
-@funindex teeny
@funindex \tiny
-@funindex tiny
@funindex \small
-@funindex small
@funindex \normalsize
-@funindex normalsize
@funindex \large
-@funindex large
@funindex \huge
-@funindex huge
@funindex \smaller
-@funindex smaller
@funindex \larger
-@funindex larger
@predefined
@cindex allineamento orizzontale del testo
@funindex \left-align
-@funindex left-align
@funindex \center-align
-@funindex center-align
@funindex \right-align
-@funindex right-align
Gli oggetti di markup possono essere allineati in vari modi. Per impostazione
predefinita, l'indicazione testuale è allineata rispetto al suo margine
@end lilypond
@funindex \halign
-@funindex halign
L'allineamento orizzontale può essere ritoccato usando un valore numerico:
@cindex allineamento verticale del testo
@funindex \raise
-@funindex raise
@funindex \lower
-@funindex lower
@funindex \null
-@funindex null
@c QUERY Should the function of ``\null'' be clarified? rp
@end lilypond
@funindex \general-align
-@funindex general-align
@funindex \translate
-@funindex translate
@funindex \translate-scaled
-@funindex translate-scaled
Alcuni comandi possono cambiare l'allineamento sia orizzontale che verticale
degli oggetti testuali in modalità markup. Qualsiasi oggetto interessato
@cindex colonne, testo
@funindex \column
-@funindex column
@funindex \center-column
-@funindex center-column
Un oggetto markup può includere varie linee di testo. Nell'esempio
seguente, ogni elemento o espressione viene posizionato sulla sua
@cindex markup, centrare sulla pagina
@funindex \fill-line
-@funindex fill-line
Analogalmente, una lista di elementi o espressioni può essere distesa
per riempire l'intera larghezza orizzontale della linea (se c'è un solo
@cindex markup, testo giustificato
@funindex \wordwrap
-@funindex wordwrap
@funindex \justify
-@funindex justify
Indicazioni testuali lunghe possono andare a capo automaticamente in base
alla larghezza della linea specificata. Possono essere allineate a
@cindex markup, incorniciatura
@funindex \box
-@funindex box
@funindex \circle
-@funindex circle
@funindex \rounded-box
-@funindex rounded-box
@funindex \bracket
-@funindex bracket
@funindex \hbracket
-@funindex hbracket
Alcuni comandi di markup consentono di decorare gli elementi testuali con
degli elementi grafici, come è illustrato nell'esempio seguente.
@cindex markup, padding
@funindex \pad-markup
-@funindex pad-markup
@funindex \pad-x
-@funindex pad-x
@funindex \pad-to-box
-@funindex pad-to-box
@funindex \pad-around
-@funindex pad-around
Alcuni comandi possono richiedere un aumento del padding intorno al
testo; per farlo si usano dei comandi di markup, descritti in modo
@cindex simboli non musicali
@funindex \combine
-@funindex combine
@funindex \draw-circle
-@funindex draw-circle
@funindex \filled-box
-@funindex filled-box
@funindex \triangle
-@funindex triangle
@funindex \draw-line
-@funindex draw-line
@funindex \arrow-head
-@funindex arrow-head
Si possono produrre altri elementi grafici o simboli che non richiedono
alcun testo. Come con qualsiasi espressione di markup, tali oggetti
@cindex postscript
@funindex \epsfile
-@funindex epsfile
@funindex \postscript
-@funindex postscript
Le funzionalità grafiche avanzate comprendono la possibilità di includere
file di immagini convertite nel formato Encapsulated PostScript
@cindex testo esteso su più pagine
@funindex \markuplist
-@funindex markuplist
@funindex \justified-lines
-@funindex justified-lines
@funindex \wordwrap-lines
-@funindex wordwrap-lines
Sebbene gli oggetti di markup standard non possano avere interruzioni, una
specifica sintassi permette di inserire linee di testo che possono estendersi
@rinternals{TextScript}.
@funindex \markuplist
-@funindex markuplist
@predefined
@code{\markuplist}.
Questi glifi sono tutte graffe sinistre; le graffe destre si possono
ottenere con la rotazione, vedi @ref{Rotating objects}.
-Sono disponibili tre famiglie di tipi di carattere: il @emph{roman}
-(con grazie), che usa di default New Century Schoolbook, il
-@emph{sans} (senza grazie) e il tipo monospaziato @emph{typewriter} -- queste
-ultime due famiglie sono determinate dall'installazione di Pango.
-
-@warning{Non ci sono tipi predefiniti associati con le famiglie @emph{sans}
-e @emph{typewriter}. Un file di input che usa una di queste famiglie
-può produrre output diversi su computer diversi. Per garantire un output
-coerente su piattaforme diverse, occorre specificare i tipi di carattere
-per nome e quei tipi devono essere presenti in qualsiasi sistema che
-elabori il file. Si veda @ref{Single entry fonts} e
-@ref{Entire document fonts}.}
+Sono disponibili tre famiglie di tipi di carattere:
+@itemize
+@item
+Il tipo @emph{roman} (con grazie), il cui valore predefinito è LilyPond Serif
+(un alias di TeX Gyre Schola).
+@item
+Il tipo @emph{sans} (senza grazie), il cui valore predefinito è LilyPond Sans
+Serif (un alias di TeX Gyre Heros).
+@item
+Il tipo monospaziato @emph{typewriter}, il cui valore predefinito è LilyPond
+Monospace (un alias di TeX Gyre Cursor).
+@end itemize
Ogni famiglia può avere forme e serie differenti. L'esempio seguente
illustra la possibilità di scegliere famiglie, forme, serie e
\time 3/4
a'1_\markup {
- \override #'(font-name . "Vera Bold")
- { Vera Bold }
+ \override #'(font-name . "Bitstream Vera Sans,sans-serif, Oblique Bold")
+ { Vera Oblique Bold }
}
@end lilypond
@cindex elencare i tipi di carattere disponibili
@cindex tipi di carattere disponibili, elenco
+@var{font-name} può essere definito da una lista separata da virgola di
+@q{font} e una lista separata da spazi di @q{stili}. Se il @q{font} nella
+lista è installato e contiene il glifo richiesto, verrà usato, altrimenti
+sarà usato al suo posto il font @emph{successivo}.
+
@funindex show-available-fonts
Lanciando lilypond con la seguente opzione si ottiene un elenco di tutti i
@unnumberedsubsubsec Tipi di carattere per l'intero documento
@translationof Entire document fonts
-È possibile modificare i tipi di carattere usati come tipi predefiniti
-nelle famiglie @emph{roman}, @emph{sans} e @emph{typewriter} specificandoli, in
-questo ordine, come è mostrato nell'esempio seguente, che ridimensiona
-automaticamente i caratteri col valore impostato per la dimensione globale
-del rigo. I tipi di carattere sono spiegati in @ref{Fonts explained}.
+È possibile modificare i tipi di carattere usati come tipi predefiniti nelle
+famiglie @emph{roman}, @emph{sans} e @emph{typewriter} specificandoli, in questo
+ordine, come è mostrato nell'esempio seguente, che ridimensiona automaticamente
+i caratteri col valore impostato per la dimensione globale del rigo. In modo
+analogo a @ref{Single entry fonts}, si può indicare con una lista separata da
+virgole di @q{font}. Gli @q{stili} dei font, invece, non possono essere
+definiti. I tipi di carattere sono spiegati in @ref{Fonts explained}.
@cindex famiglie di tipi di carattere, impostare
@cindex tipi di carattere, modificarli per l'intero documento
\paper {
#(define fonts
(make-pango-font-tree "Times New Roman"
- "Nimbus Sans"
+ "Nimbus Sans,Nimbus Sans L"
"Luxi Mono"
(/ staff-height pt 20)))
}