@c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
@ignore
- Translation of GIT committish: 62b428826f37228ab4644dbaabac7935c17ecdcd
+ Translation of GIT committish: 0fa6f042cccacb643d46781dde23617c71a9753e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Terminale o Console (MacOS X), per vedere se la redirezione dell'output
è supportata o se la sintassi è diversa.
+L'esempio seguente cerca e elabora tutti i file di input nella directory
+corrente e in tutte le directory inferiori ricorsivamente. I file di output
+saranno salvati nella stessa directory in cui è stato lanciato il comando,
+invece delle stesse directory in cui si trovano i file di input.
+
+@example
+find . -name '*.ly' -exec lilypond '@{@}' \;
+@end example
+
+@noindent
+Questo comando dovrebbe funzionare anche in MacOS@tie{}X.
+
+Gli utenti Windows devono lanciare questo comando:
+
+@example
+forfiles /s /M *.ly /c "cmd /c lilypond @@file"
+@end example
+
+@noindent
+nel @code{prompt dei comandi}, che di solito si trova in
+@code{Avvio > Accessori > Prompt dei comandi}, oppure, se si usa la
+versione 8, scrivendo @q{prompt dei comandi} nella finestra di ricerca.
+
+Altrimenti, si può indicare un percorso esplicito alla cartella che
+contiene tutte le sottocartelle con i file di input tramite l'opzione
+@code{/p}:
+
+@example
+forfiles /s /p C:\Documents\MyScores /M *.ly /c "cmd /c lilypond @@file"
+@end example
+
+Tale percorso, se contiene spazi, deve essere racchiuso tra
+virgolette doppie:
+
+@example
+forfiles /s /p "C:\Documents\My Scores" /M *.ly /c "cmd /c lilypond @@file"
+@end example
+
@node Opzioni di base della linea di comando per LilyPond
@unnumberedsubsec Opzioni di base della linea di comando per LilyPond
@table @code
+@item -b, --bigpdfs
+@cindex bigpdfs
+
+I file PDF generati saranno molto più grandi del normale (a causa
+di un'ottimizzazione dei tipi di carattere scarsa o assente). Tuttavia,
+due o più file PDF, se inclusi in documenti @w{@code{pdftex}},
+@w{@code{xetex}} o @w{@code{luatex}}, possono essere ulteriormente
+elaborati attraverso ghostscript (rimuovendo le duplicazioni dei dati
+dei tipi di carattere), ottenendo così file PDF @emph{molto} più piccoli.
+
+@example
+lilypond -b myfile
+@end example
+
+Poi eseguire @code{ghostscript};
+
+@example
+gs -q -sDEVICE=pdfwrite -o gsout.pdf myfile.pdf
+@end example
+
+Poi si può usare @code{pdfsizeopt.py} per ottimizzare ulteriormente la
+dimensione del file;
+
+@example
+pdfsizeopt.py --use-multivalent=no gsout.pdf final.pdf
+@end example
+
@item -d, --define-default=@var{variabile}=@var{valore}
Si veda @ref{Advanced command line options for LilyPond}.
Esempio: @code{lilypond -fpng @var{file}.ly}
+@noindent
+Per i formati @code{svg} e @code{eps} usare l'opzione @code{-dbackend}.
+Vedi @ref{Advanced command line options for LilyPond}.
+
@item -h, --help
Mostra una sintesi dell'utilizzo.
@table @code
-@item -d@var{[nome-opzione]}=@var{[valore]},--define-default=@var{[nome-opzione]}=@var{[valore]}
-Imposta l'equivalente funzione interna di Scheme su @var{valore}.
+@item -d@var{[nome-opzione]}=@var{[valore]},
+--define-default=@var{[nome-opzione]}=@var{[valore]}
+Imposta l'equivalente funzione interna di Scheme su @var{valore}. Per esempio:
@example
-dbackend=svg
Se non viene specificato un @var{valore}, viene usato il valore
predefinito. Per disabilitare un'opzione, si può usare il
-prefisso @code{no-} prima di @var{nome-opzione}, ad esempio
+prefisso @code{no-} prima di @var{nome-opzione}. Per esempio:
@cindex punta e clicca, linea di comando
@item @code{anti-alias-factor}
@tab @code{1}
-@tab Elabora a una risoluzione più alta (usando un certo fattore) e ridimensiona
-il risultato per evitare gli @q{artefatti} nelle immagini @code{PNG}.
+@tab Elabora a una risoluzione più alta (usando il fattore specificato) e
+ridimensiona il risultato per evitare gli @q{artefatti} nelle immagini @code{PNG}.
@item @code{aux-files}
@tab @code{#t}
-@tab Crea i file @code{.tex}, @code{.texi}, @code{.count} nel backend
-@code{EPS}.
+@tab Crea i file @code{.tex}, @code{.texi} e @code{.count} se usata con
+l'opzione del backend @code{eps}.
@item @code{backend}
@tab @code{ps}
-@tab Seleziona il backend. I file Postscript (predefinito) includono i tipi di
-carattere @code{TTF}, @code{Type1} e @code{OTF}. Non vengono inclusi i sottoinsiemi
-di questi tipi. Se si usa un set di caratteri @q{orientali}, si possono ottenere
-file di grosse dimensioni.
+@tab Questa è l'impostazione predefinita. I file Postscript (predefinito)
+includono i tipi di carattere @code{TTF}, @code{Type1} e @code{OTF}. Non
+vengono inclusi i @qq{sottoinsiemi} di questi tipi. Se si usa un set di
+caratteri @q{orientali}, si possono ottenere file di grosse dimensioni.
@item
@tab @code{eps}
-@tab Encapsulated PostScript. Invia ogni pagina (sistema) in un file
-@file{EPS} separato, senza font, e in un unico file @file{EPS} con
-tutte le pagine (sistemi) inclusi i font. Questa è la modalità
-predefinita di @command{lilypond-book}.
+@tab Usata come opzione predefinita dal comando @command{lilypond-book}. Per
+ogni pagina crea sia un singolo file con tutte le pagine e i tipi di carattere
+inclusi sia file EPS (Encapsulated PostScript) separati per ogni pagina
+ma senza i tipi di caratteri inclusi.
@item
@tab @code{null}
-@tab non produce la stampa della partitura; ha lo stesso
-effetto di @code{-dno-print-pages}.
-
-@item
-@tab @code{svg}
-@tab Scalable Vector Graphics. Crea un singolo file SVG, senza font
-incorporati, per ogni pagina dell'output. Si raccomanda di installare i
-font Century Schoolbook, inclusi nell'installazione di LilyPond, per una
-resa ottimale. In UNIX basta copiare questi font dalla directory di
-LilyPond (solitamente @file{/usr/share/lilypond/VERSION/fonts/otf/}) in
-@file{~/.fonts/}. C'è anche un'opzione @code{svg-woff} (sotto) per
-poter usare i file di font woff nel backend SVG.
+@tab Non genera la stampa della partitura. Produce lo stesso effetto
+di @code{-dno-print-pages}.
@item
@tab @code{scm}
@tab Estrae i comandi di disegno grezzi e interni, basati su Scheme.
+@item
+@tab @code{svg}
+@tab Scalable Vector Graphics.
+Viene creato un singolo file SVG per ogni pagina dell'output. I glifi
+musicali vengono tradotti in grafica vettoriale, ma i tipi di carattere
+del testo @emph{non} sono incorporati nei file SVG. Dunque qualsiasi
+lettore SVG dovrà avere accesso ai tipi di carattere necessari per
+rendere in modo adeguato il testo. Si raccomanda di non usare
+@q{liste} o @q{alias} dei tipi di carattere se il lettore SVG non è
+in grado di gestirli. Se si usano i file @emph{Web Open Font Format} (WOFF),
+è richiesta anche l'opzione @code{svg-woff}.
+@end multitable
+
+@noindent
+@strong{Nota per l'output del backend svg:}
+Nell'output svg LilyPond usa i valori generici @code{serif}, @code{sans-serif} o
+@code{monospace} di @code{font-family}. Dunque quando si usa il backend
+@code{svg} è obbligatorio definire esplicitamente specifici tipi di carattere
+predefiniti nel proprio file di input:
+
+@quotation
+@verbatim
+\paper {
+ #(define fonts
+ (make-pango-font-tree "TeX Gyre Schola"
+ "TeX Gyre Heros"
+ "TeX Gyre Cursor"
+ (/ staff-height pt 20)))
+}
+@end verbatim
+@end quotation
+
+Leggere anche @ruser{Tipi di carattere per l'intero documento}.
+
+@multitable @columnfractions .33 .16 .51
+
@item @code{check-internal-types}
@tab @code{#f}
@tab Controlla l'assegnazione di ogni proprietà per i tipi.
@item @code{clip-systems}
@tab @code{#f}
-@tab Genera frammenti ritagliati di una partitura.
+@tab Estrae frammenti musicali da una partitura. Per far ciò è necessario
+che sia stata definita la funzione @code{clip-regions} all'interno del blocco
+@code{\layout}. Maggiori informazioni in @ruser{Estrarre frammenti musicali}.
+Nessun frammento verrà estratto se questa opzione è usata insieme
+all'opzione @option{-dno-print-pages}.
@item @code{datadir}
@tab
@tab @code{#f}
@tab Scarica le firme dell'output di ogni sistema. Usato per testare le regressioni.
+@item @code{embed-source-code}
+@tab @code{#f}
+@tab Incorpora i file sorgente LilyPond nel documento PDF generato.
+
@item @code{eps-box-padding}
@tab @code{#f}
@tab Sposta il margine sinistro della cornice EPS dell'output della quantità
@item @code{svg-woff}
@tab @code{#f}
-@tab Usa i file di font woff nel backend SVG.
+@tab Questa opzione è richiesta se si usano i file del formato per font Web Open
+Font Format (WOFF) col backend SVG. Viene creato un singolo file SVG per ogni
+pagina di output. Eccetto i glifi musicali di LilyPond, nessun altro tipo di
+carattere verrà incorporato nel file. Dunque qualsiasi lettore SVG dovrà avere
+accesso ai tipi di carattere per rendere in modo adeguato il testo. Si raccomanda
+di non usare gli @q{alias} o le @q{liste} dei tipi di carattere se il lettore
+SVG non è in grado di gestirli.
@item @code{trace-memory-frequency}
@tab @code{#f}
la diagnosi eseguita in uno degli @q{ultimi} passaggi (es: controlli di
battuta) può apparire varie volte.
-Maggiori informazioni sugli errori si trovano in @ref{Errori comuni}.
+Maggiori informazioni sugli errori si trovano in @ref{Common errors}.
@node Errori comuni
* Messaggio di errore FT_Get_Glyph_Name::
* Avvertimento sul fatto che le affinità del rigo devono solo diminuire::
* Messaggio di errore new inaspettato::
-* Avviso ignorare troppe collisioni tra colonne di nota::
+* Avviso questa voce ha bisogno di un'impostazione voiceXx o shiftXx::
@end menu
@node La musica esce dalla pagina
Questo messaggio di errore compare nella console di output o nel file di log file
se un file di input contiene un carattere non-ASCII e non è stato salvato nella
-codifica UTF-8. Per dettagli si veda @ruser{Text encoding}.
+codifica UTF-8. Per dettagli si veda @ruser{Codifica del testo}.
@node Avvertimento sul fatto che le affinità del rigo devono solo diminuire
@noindent
all'inizio del contesto. Per dettagli si veda @qq{Spacing of non-staff lines} in
-@ruser{Flexible vertical spacing within systems}.
+@ruser{Spaziatura verticale flessibile all'interno dei sistemi}.
@node Messaggio di errore new inaspettato
@unnumberedsubsec Messaggio di errore @code{@bs{}new} inaspettato
}
@end lilypond
-@node Avviso ignorare troppe collisioni tra colonne di nota
-@unnumberedsubsec Avviso ignorare troppe collisioni tra colonne di nota
-@translationof Warning ignoring too many clashing note columns
+@node Avviso questa voce ha bisogno di un'impostazione voiceXx o shiftXx
+@unnumberedsubsec Avviso questa voce ha bisogno di un'impostazione @bs{}voiceXx o @bs{}shiftXx
+@translationof Warning this voice needs a voiceXx or shiftXx setting
Se note appartenenti a due voci diverse con gambi nella stessa
direzione si trovano nello stesso momento musicale, e per le voci
non è stato specificato alcun spostamento, quando si compila il
file apparirà il messaggio di avviso
-@samp{avviso: ignorare troppe collisioni tra colonne di nota}.
+@samp{avviso: questa voce ha bisogno di un'impostazione \voiceXx o \shiftXx}.
Tale avviso apparirà anche quando le note non hanno gambi visibili,
come nel caso delle semibrevi, se i gambi di note più brevi della
stessa altezza sono nella stessa direzione.
@seealso
@rlearning{Definire esplicitamente le voci},
@rlearning{Esempio musicale},
-@ruser{Polifonia su un singolo rigo},
+@ruser{Polifonia su un solo rigo},
@ruser{Risoluzione delle collisioni}.
+