]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/usage/running.itely
Doc-it: update translation
[lilypond.git] / Documentation / it / usage / running.itely
index 06d9952a34010d7fbbd2e7f42434287c6b8b5d3e..3a20ae22e1311cf0ba28825c77d7c612be816891 100644 (file)
@@ -1,7 +1,7 @@
 @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'
@@ -133,6 +133,44 @@ della tua shell, del prompt dei comandi (Windows), delle applicazioni
 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
@@ -147,6 +185,33 @@ Sono contemplate le seguenti opzioni:
 
 @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}.
 
@@ -186,6 +251,10 @@ Formati di output.  Come @code{formato} si può scegliere tra
 
 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.
 
@@ -349,8 +418,9 @@ con @strong{NESSUNA GARANZIA}!)
 
 @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
@@ -358,7 +428,7 @@ Imposta l'equivalente funzione interna di Scheme su @var{valore}.
 
 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
 
@@ -383,54 +453,84 @@ valori predefiniti:
 
 @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
@@ -483,6 +583,10 @@ la compilazione.
 @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à
@@ -688,7 +792,13 @@ stampa e causa un notevole aumento della dimensione dei file PDF.
 
 @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}
@@ -943,7 +1053,7 @@ contesti, potrebbe apparire lo stesso messaggio molteplici volte.  Anche
 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
@@ -962,7 +1072,7 @@ comprese, è facile gestirle.
 * 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
@@ -1046,7 +1156,7 @@ iniziano con un punto e virgola, (@code{;}).
 
 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
@@ -1065,7 +1175,7 @@ come un rigo inserendo
 
 @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
@@ -1116,15 +1226,15 @@ che i nuovi righi siano avviati in parallelo, ovvero contemporaneamente:
 }
 @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.
@@ -1150,5 +1260,6 @@ naturale (quando le note di @code{\voiceThree} sono più alte di quelle di
 @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}.
+