X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fnotation%2Ftext.itely;h=87bb956de3c25edb010740f003950f82d9529b71;hb=e294beb9d6c9c8cf365e1686813a84151146b3e0;hp=ceb31c381ee9fa14bdd5de1afe243be77c9f0471;hpb=fd428311a08b990a0a3bc52c9f6f8bc69d4827d1;p=lilypond.git diff --git a/Documentation/fr/notation/text.itely b/Documentation/fr/notation/text.itely index ceb31c381e..87bb956de3 100644 --- a/Documentation/fr/notation/text.itely +++ b/Documentation/fr/notation/text.itely @@ -1,14 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: bdff8baf5bce0c4c456ebbf292ba8fc771e4bd31 + Translation of GIT committish: 39912f861693f1c24b8833e6e9e6ba82eb3e6746 - When revising a translation, copy the HEAD committish of the - version that you are working on. For details, see the Contributors' - Guide, node Updating translation committishes.. + When revising a translation, copy the HEAD committish of the + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. @end ignore -@c \version "2.16.0" +@c \version "2.19.21" @c Translators: Jean-Charles Malahieude @c Translation checkers: Valentin Villenave, John Mandereau @@ -68,8 +68,8 @@ comme dans l'exemple suivant. Ces indications se placeront manuellement au-dessus ou au-dessous de la portée selon la syntaxe utilisée -- cf. @ref{Direction et positionnement}. -@lilypond[quote,verbatim,relative=2] -a8^"pizz." g f e a4-"scherz." f +@lilypond[quote,verbatim] +\relative { a'8^"pizz." g f e a4-"scherz." f } @end lilypond Cette syntaxe est en fait un raccourci. Des constructions plus @@ -77,9 +77,10 @@ Cette syntaxe est en fait un raccourci. Des constructions plus @code{\markup} et selon les préceptes énoncés dans @ref{Mise en forme du texte}. -@lilypond[quote,verbatim,relative=2] -a8^\markup { \italic pizz. } g f e -a4_\markup { \tiny scherz. \bold molto } f +@lilypond[quote,verbatim] +\relative { + a'8^\markup { \italic pizz. } g f e + a4_\markup { \tiny scherz. \bold molto } f } @end lilypond Par défaut, ces indications n'affectent en rien l'espacement des @@ -87,10 +88,12 @@ notes. Leur longueur peut néanmoins être prise en considération : dans l'exemple qui suit, le premier commentaire n'influe pas sur l'espacement, à l'inverse du second. -@lilypond[quote,verbatim,relative=2] -a8^"pizz." g f e -\textLengthOn -a4_"scherzando" f +@lilypond[quote,verbatim] +\relative { + a'8^"pizz." g f e + \textLengthOn + a4_"scherzando" f +} @end lilypond En plus d'indications textuelles, les notes peuvent se voir attacher des @@ -102,9 +105,7 @@ textuelles et articulations, reportez-vous au chapitre @rlearning{Positionnement des objets}. @funindex \textLengthOn -@funindex textLengthOn @funindex \textLengthOff -@funindex textLengthOff @predefined @code{\textLengthOn}, @@ -116,9 +117,9 @@ Manuel d'initiation : @rlearning{Positionnement des objets}. Manuel de notation : -@ref{Mise en forme du texte}, +@ref{Articulations et ornements}, @ref{Direction et positionnement}, -@ref{Articulations et ornements}. +@ref{Mise en forme du texte}. Morceaux choisis : @rlsrnamed{Text,Texte}. @@ -137,7 +138,7 @@ les marges du document requiert des calculs relativement lourds ; vous pouvez toutefois vous en affranchir en ajoutant @example -\override Score.PaperColumn #'keep-inside-line = ##f +\override Score.PaperColumn.keep-inside-line = ##f @end example @@ -155,10 +156,12 @@ prolongent sur plusieurs notes à l'aide d'une ligne pleine, pointillée ou ondulée. Ces objets, que l'on appelle @qq{extenseurs}, se dessinent entre deux notes à l'aide de la syntaxe suivante : -@lilypond[verbatim,quote,relative=2] -\override TextSpanner #'(bound-details left text) = "rit." -b1\startTextSpan -e,\stopTextSpan +@lilypond[verbatim,quote] +\relative { + \override TextSpanner.bound-details.left.text = "rit." + b'1\startTextSpan + e,\stopTextSpan +} @end lilypond @cindex texte, mise en forme des prolongations @@ -172,11 +175,13 @@ cependant, rien ne s'oppose à un autre graphisme dès lors que vous faites appel à un bloc @code{\markup} -- voir @ref{Mise en forme du texte}. -@lilypond[quote,relative=2,verbatim] -\override TextSpanner #'(bound-details left text) = - \markup { \upright "rit." } -b1\startTextSpan c -e,\stopTextSpan +@lilypond[quote,verbatim] +\relative { + \override TextSpanner.bound-details.left.text = + \markup { \upright "rit." } + b'1\startTextSpan c + e,\stopTextSpan +} @end lilypond Le style de ligne se définit lui aussi comme une propriété de l'objet. @@ -184,11 +189,8 @@ Les détails concernant la syntaxe à utiliser sont expliqués au chapitre @ref{Styles de ligne}. @funindex \textSpannerUp -@funindex textSpannerUp @funindex \textSpannerDown -@funindex textSpannerDown @funindex \textSpannerNeutral -@funindex textSpannerNeutral @predefined @code{\textSpannerUp}, @@ -205,9 +207,9 @@ Les détails concernant la syntaxe à utiliser sont expliqués au chapitre @seealso Manuel de notation : -@ref{Styles de ligne}, +@ref{Mise en forme du texte}, @ref{Nuances}, -@ref{Mise en forme du texte}. +@ref{Styles de ligne}. Morceaux choisis : @rlsrnamed{Text,Texte}, @@ -231,9 +233,7 @@ LilyPond ne peut traiter qu'un seul extenseur à la fois par voix. @cindex barres de mesure, symboles au dessus de @funindex \mark -@funindex mark @funindex \markup -@funindex markup La commande @code{\mark} est tout d'abord conçue pour les @ref{Indications de repère}. @@ -241,10 +241,15 @@ La commande @code{\mark} est tout d'abord conçue pour les @c \mark needs to be placed on a separate line (it's not @c attached to an object like \markup is). -vv -@lilypond[verbatim,quote,relative=2] -c4 -\mark "Allegro" -c c c +@lilypond[verbatim,quote] +\relative { + \mark "Verse" + c'2 g' + \bar "||" + \mark "Chorus" + g2 c, + \bar "|." +} @end lilypond Cette syntaxe rend possible l'adjonction de n'importe quel texte à une @@ -252,11 +257,13 @@ barre de mesure. Ce texte peut être mis en forme de différentes manières dès lors qu'est utilisé un bloc @code{\markup}, comme indiqué au chapitre @ref{Mise en forme du texte}. -@lilypond[quote,verbatim,relative=1] -1 -\mark \markup { \italic { colla parte } } -2 -1 +@lilypond[quote,verbatim] +\relative { + 1 + \mark \markup { \italic { colla parte } } + 2 + 1 +} @end lilypond @noindent @@ -266,10 +273,12 @@ barre de mesure. Couplez-la alors à la commande @code{\markup} pour avoir accès au symbole approprié, selon les indications contenues au chapitre @ref{Notation musicale dans du texte formaté}. -@lilypond[quote,verbatim,relative=2] -2 -\mark \markup { \musicglyph #"scripts.ufermata" } -1 +@lilypond[quote,verbatim] +\relative { + 2 + \mark \markup { \musicglyph #"scripts.ufermata" } + 1 +} @end lilypond @noindent @@ -282,29 +291,36 @@ elle sera placée juste avant la première note de cette portée. Enfin, une marque qui tomberait sur un saut de ligne sera imprimée au début de la ligne suivante. -@lilypond[quote,verbatim,relative=2] -\mark "Allegro" -c1 c -\mark "assai" \break -c c +@lilypond[quote,verbatim,ragged-right] +\relative c'' { + \mark "Allegro" + c1 c + \mark "assai" \break + c c +} @end lilypond +@funindex \markLengthOn +@funindex \markLengthOff + +@predefined +@code{\markLengthOn}, +@code{\markLengthOff}. +@endpredefined + @snippets @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-marks-at-the-end-of-a-line.ly} -@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] -{aligning-marks-with-various-notation-objects.ly} - @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-marks-on-every-staff.ly} @seealso Manuel de notation : @ref{Indications de repère}, +@ref{La fonte Feta}, @ref{Mise en forme du texte}, -@ref{Notation musicale dans du texte formaté}, -@ref{La fonte Feta}. +@ref{Notation musicale dans du texte formaté}. Morceaux choisis: @rlsrnamed{Text,Texte}. @@ -327,7 +343,6 @@ Référence des propriétés internes : @cindex indépendant, texte @funindex \markup -@funindex markup Un bloc @code{\markup} peut exister en lui-même, indépendamment de tout bloc @code{\score}, et venir en préambule par exemple -- voir le @@ -363,9 +378,7 @@ fonctionnalité, ainsi que la syntaxe appropriée, est abordée plus en détail au chapitre @ref{Texte avec sauts de page}. @funindex \markup -@funindex markup @funindex \markuplist -@funindex markuplist @predefined @code{\markup}, @@ -379,8 +392,8 @@ détail au chapitre @ref{Texte avec sauts de page}. @seealso Manuel de notation : @ref{Mise en forme du texte}, -@ref{Structure de fichier}, @ref{Plusieurs partitions dans un même ouvrage}, +@ref{Structure de fichier}, @ref{Texte avec sauts de page}. Morceaux choisis : @@ -418,7 +431,6 @@ forme du texte à l'aide de la syntaxe propre au mode @code{\markup}. @cindex annotation @funindex \markup -@funindex markup La commande @code{\markup} permet d'ajouter du texte et dispose de sa propre syntaxe que nous appellerons le @qq{mode @emph{markup}}. @@ -440,14 +452,16 @@ d'autres commandes @emph{markup}, dès lors qu'elles sont précédées du caractère @code{\}. Ces commandes n'affecteront que la première expression qui les suit. -@lilypond[quote,verbatim,relative=2] -a1-\markup intenso -a2^\markup { poco \italic più forte } -c e1 -d2_\markup { \italic "string. assai" } -e -b1^\markup { \bold { molto \italic agitato } } -c +@lilypond[quote,verbatim] +\relative { + a'1-\markup intenso + a2^\markup { poco \italic più forte } + c e1 + d2_\markup { \italic "string. assai" } + e + b1^\markup { \bold { molto \italic agitato } } + c +} @end lilypond @cindex caractères spéciaux en mode markup @@ -469,10 +483,12 @@ inverse. @c repeat double quote for pairing " @c KEEP LY -@lilypond[quote,verbatim,relative=2] -a1^"\italic markup..." -a_\markup { \italic "... imprime des lettres en \"italique\" !" } -a a +@lilypond[quote,verbatim] +\relative { + a'1^"\italic markup..." + a_\markup { \italic "... imprime des lettres en \"italique\" !" } + a a +} @end lilypond Une liste de mots, pour pouvoir être traitée en tant qu'expression @@ -483,11 +499,13 @@ l'exemple qui suit, la deuxième expression @code{\markup} est traitée tout comme la première : @c repeat double quote for pairing " -@lilypond[quote,verbatim,relative=2] -c1^\markup { \center-column { a bbb c } } -c1^\markup { \center-column { a { bbb c } } } -c1^\markup { \center-column { a \line { bbb c } } } -c1^\markup { \center-column { a "bbb c" } } +@lilypond[quote,verbatim] +\relative c'' { + c1^\markup { \center-column { a bbb c } } + c1^\markup { \center-column { a { bbb c } } } + c1^\markup { \center-column { a \line { bbb c } } } + c1^\markup { \center-column { a "bbb c" } } +} @end lilypond Vous pouvez stocker les étiquettes textuelles en tant que variables, @@ -504,12 +522,12 @@ allegro = \markup { \bold \large Allegro } @noindent Pour une liste des différentes commandes spécifiques au mode -@code{\markup}, consultez l'annexe @ref{Text markup commands} (en +@code{\markup}, consultez l'annexe @ref{Commandes pour markup} (en anglais). @seealso Manuel de notation : -@ref{Text markup commands}. +@ref{Commandes pour markup}. Fichiers d'initialisation : @file{scm/markup.scm}. @@ -518,7 +536,8 @@ Morceaux choisis : @rlsrnamed{Text,Texte}. @knownissues -Les erreurs de syntaxe en mode @emph{markup} sont peu explicites. +Les messages d'erreur de syntaxe en mode @emph{markup} sont peu +explicites. @node Sélection de la fonte et de la taille @@ -532,23 +551,22 @@ Les erreurs de syntaxe en mode @emph{markup} sont peu explicites. @cindex souligné @funindex \italic -@funindex italic @funindex \bold -@funindex bold @funindex \underline -@funindex underline Le mode @emph{markup} autorise des changements élémentaires de la fonte : -@lilypond[quote,verbatim,relative=2] -d1^\markup { - \bold { Più mosso } - \italic { non troppo \underline Vivo } +@lilypond[quote,verbatim] +\relative { + d''1^\markup { + \bold { Più mosso } + \italic { non troppo \underline Vivo } + } + r2 r4 r8 + d,_\markup { \italic quasi \smallCaps Tromba } + f1 d2 r } -r2 r4 r8 -d,_\markup { \italic quasi \smallCaps Tromba } -f1 d2 r @end lilypond @cindex caractères, taille @@ -556,60 +574,70 @@ f1 d2 r @funindex \abs-fontsize @funindex \fontsize -@funindex fontsize @funindex \smaller -@funindex smaller @funindex \larger -@funindex larger @funindex \magnify -@funindex magnify La taille des caractères se modifie, relativement à la taille globale des portées, de différentes manières. Vous pouvez adopter l'une des tailles prédéfinies, comme ici : -@lilypond[quote,verbatim,relative=2] -b1_\markup { \huge Sinfonia } -b1^\markup { \teeny da } -b1-\markup { \normalsize camera } +@lilypond[quote,verbatim] +\relative b' { + b1_\markup { \huge Sinfonia } + b1^\markup { \teeny da } + b1-\markup { \normalsize camera } +} @end lilypond Vous pouvez la modifier relativement à sa valeur précédente : -@lilypond[quote,verbatim,relative=2] -b1_\markup { \larger Sinfonia } -b1^\markup { \smaller da } -b1-\markup { \magnify #0.6 camera } +@lilypond[quote,verbatim] +\relative b' { + b1_\markup { \larger Sinfonia } + b1^\markup { \smaller da } + b1-\markup { \magnify #0.6 camera } +} @end lilypond -Vous pouvez l'augementer ou la diminuer par rapport à la taille globale +Vous pouvez l'augmenter ou la diminuer par rapport à la taille globale de portée : -@lilypond[quote,verbatim,relative=2] -b1_\markup { \fontsize #-2 Sinfonia } -b1^\markup { \fontsize #1 da } -b1-\markup { \fontsize #3 camera } +@lilypond[quote,verbatim] +\relative b' { + b1_\markup { \fontsize #-2 Sinfonia } + b1^\markup { \fontsize #1 da } + b1-\markup { \fontsize #3 camera } +} @end lilypond Vous pouvez lui attribuer une valeur arbitraire quelle que soit la taille de portée globale : -@lilypond[quote,verbatim,relative=2] -b1_\markup { \abs-fontsize #20 Sinfonia } -b1^\markup { \abs-fontsize #8 da } -b1-\markup { \abs-fontsize #14 camera } +@lilypond[quote,verbatim] +\relative b' { + b1_\markup { \abs-fontsize #20 Sinfonia } + b1^\markup { \abs-fontsize #8 da } + b1-\markup { \abs-fontsize #14 camera } +} +@end lilypond + +Lorsque le texte comporte des espaces, mieux vaut le borner par des +guillemets informatiques ; s'en suivra une meilleure adéquation entre la +taille des espaces et celle des autres caractères : + +@lilypond[quote,verbatim] +\markup \fontsize #6 \bold { Sinfonia da camera } +\markup \fontsize #6 \bold { "Sinfonia da camera" } @end lilypond @cindex indice @cindex exposant @funindex \super -@funindex super @funindex \sub -@funindex sub @funindex \normal-size-super -@funindex normal-size-super Vous pouvez imprimer du texte en indice ou en exposant. Celui-ci sera dans une taille plus petite, mais rien ne s'oppose à ce que vous lui @@ -680,21 +708,13 @@ Pour savoir comment personnaliser des fontes, reportez-vous au chapitre @ref{Fontes}. @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 @code{\teeny}, @@ -709,10 +729,10 @@ Pour savoir comment personnaliser des fontes, reportez-vous au chapitre @seealso Manuel de notation : -@ref{Font}, -@ref{Personnalisation des indications de nuance}, +@rusernamed{Font,Fonte}, +@ref{Fontes}, @ref{Indications de reprise manuelles}, -@ref{Fontes}. +@ref{Personnalisation des indications de nuance}. Fichiers d'initialisation : @file{scm/define-markup-commands.scm}. @@ -751,41 +771,41 @@ utilisant la syntaxe décrite au chapitre @cindex alignement horizontal du texte @funindex \left-align -@funindex left-align @funindex \center-align -@funindex center-align @funindex \right-align -@funindex right-align Les objets de type @emph{markup} peuvent s'aligner de différentes manières. Une indication textuelle est par défaut alignée sur son extrémité gauche. Dans l'exemple qui suit, il n'y a aucune différence entre les deux premiers @emph{markups}. -@lilypond[quote,verbatim,relative=2] -d1-\markup { poco } -f -d-\markup { \left-align poco } -f -d-\markup { \center-align { poco } } -f -d-\markup { \right-align poco } +@lilypond[quote,verbatim] +\relative { + d''1-\markup { poco } + f + d-\markup { \left-align poco } + f + d-\markup { \center-align { poco } } + f + d-\markup { \right-align poco } +} @end lilypond @funindex \halign -@funindex halign L'alignement horizontal peut être ajusté à l'aide d'une valeur numérique : -@lilypond[quote,verbatim,relative=2] -a1-\markup { \halign #-1 poco } -e' -a,-\markup { \halign #0 poco } -e' -a,-\markup { \halign #0.5 poco } -e' -a,-\markup { \halign #2 poco } +@lilypond[quote,verbatim] +\relative { + a'1-\markup { \halign #-1 poco } + e' + a,-\markup { \halign #0 poco } + e' + a,-\markup { \halign #0.5 poco } + e' + a,-\markup { \halign #2 poco } +} @end lilypond @noindent @@ -799,11 +819,8 @@ objets @emph{markup}, comme indiqué par exemple au chapitre @cindex alignement vertical du texte @funindex \raise -@funindex raise @funindex \lower -@funindex lower @funindex \null -@funindex null @c QUERY Should the function of ``\null'' be clarified? rp @@ -817,51 +834,52 @@ suit illustre ces deux possibilités. Vous noterez par ailleurs que le dernier @emph{markup}, dépourvu de point d'ancrage, n'est de ce fait pas déplacé. -@lilypond[quote,verbatim,relative=1] -d2^\markup { - Acte I - \raise #2 { Scène 1 } -} -a' -g_\markup { - \null - \lower #4 \bold { Très modéré } -} -a -d,^\markup { - \raise #4 \italic { Une forêt. } +@lilypond[quote,verbatim] +\relative { + d'2^\markup { + Acte I + \raise #2 { Scène 1 } + } + a' + g_\markup { + \null + \lower #4 \bold { Très modéré } + } + a + d,^\markup { + \raise #4 \italic { Une forêt. } + } + a'4 a g2 a } -a'4 a g2 a @end lilypond @funindex \general-align -@funindex general-align @funindex \translate -@funindex translate @funindex \translate-scaled -@funindex translate-scaled Certaines commandes permettent de régler l'alignement des objets textuels en mode @emph{markup}, tant au niveau horizontal que vertical. Tout objet soumis à ces commandes doit être précédé d'un point d'ancrage. -@lilypond[quote,verbatim,relative=1] -d2^\markup { - Acte I - \translate #'(-1 . 2) "Scène 1" -} -a' -g_\markup { - \null - \general-align #Y #3.2 \bold "Très modéré" -} -a -d,^\markup { - \null - \translate-scaled #'(-1 . 2) \teeny "Une forêt." +@lilypond[quote,verbatim] +\relative { + d'2^\markup { + Acte I + \translate #'(-1 . 2) "Scène 1" + } + a' + g_\markup { + \null + \general-align #Y #3.2 \bold "Très modéré" + } + a + d,^\markup { + \null + \translate-scaled #'(-1 . 2) \teeny "Une forêt." + } + a'4 a g2 a } -a'4 a g2 a @end lilypond @cindex multiligne, markup @@ -872,9 +890,7 @@ a'4 a g2 a @cindex colonnes de texte @funindex \column -@funindex column @funindex \center-column -@funindex center-column Un objet de type @emph{markup} peut contenir plusieurs lignes de texte. Dans l'exemple suivant, chaque élément ou expression ira se placer sur @@ -901,7 +917,6 @@ sa propre ligne, tantôt alignée à gauche, tantôt centrée. @cindex markup, centrage sur la page @funindex \fill-line -@funindex fill-line Pareillement, une liste d'éléments ou d'expressions sera répartie sur une ligne entière, voire même centrée sur toute la page s'il n'y a qu'un @@ -933,9 +948,7 @@ texte multiligne ou une autre expression @emph{markup}. @cindex markup, texte justifié @funindex \wordwrap -@funindex wordwrap @funindex \justify -@funindex justify Les indications textuelles, lorsqu'elles sont relativement longues, peuvent se répartir sur plusieurs lignes en fonction de la largeur de @@ -980,7 +993,7 @@ Manuel d'initiation : @rlearning{Déplacement d'objets}. Manuel de notation : -@ref{Align}, +@rusernamed{Align,Alignement}, @ref{Indications textuelles}. Fichiers d'initialisation : @@ -1014,15 +1027,10 @@ graphiques à votre partition. @cindex markup, encadrement du texte @funindex \box -@funindex box @funindex \circle -@funindex circle @funindex \rounded-box -@funindex rounded-box @funindex \bracket -@funindex bracket @funindex \hbracket -@funindex hbracket Certaines commandes de @emph{markup} permettent d'ornementer des éléments textuels avec des graphismes, à l'instar de l'exemple @@ -1050,13 +1058,9 @@ suivant : @cindex markup, rembourrage du texte @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 Certaines directives peuvent nécessiter d'accroître l'espacement autour du texte -- voir l'annexe @ref{Align} pour une liste des différentes @@ -1090,17 +1094,11 @@ Flute quartet keeps very uneven time." @cindex notation et graphisme @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 Vous pouvez imprimer certains graphismes ou symboles sans qu'il n'y ait de texte. Ces objets peuvent même se combiner, à l'instar de @@ -1128,9 +1126,7 @@ n'importe quelle expression @emph{markup}. @cindex postscript @funindex \epsfile -@funindex epsfile @funindex \postscript -@funindex postscript Des fonctionnalités graphiques avancées vous permettent même d'inclure dans une partition un fichier image converti au format PostScript @@ -1139,8 +1135,8 @@ directement dans le fichier source à partir d'instructions PostScript pures. Nous vous conseillons, en pareil cas, de toujours spécifier les dimensions du dessin, comme dans ce qui suit : -@lilypond[quote,verbatim,relative=1] -c1^\markup { +@lilypond[quote,verbatim,fragment] +c'1^\markup { \combine \epsfile #X #10 #"./context-example.eps" \with-dimensions #'(0 . 6) #'(0 . 10) @@ -1156,7 +1152,7 @@ c1^\markup { closepath stroke" } -c +c' @end lilypond L'annexe @ref{Graphic} répertorie les différentes commandes en matière @@ -1164,9 +1160,10 @@ de graphisme. @seealso Manuel de notation : -@ref{Graphic}, +@rusernamed{Align,Alignement}, @ref{Annotations éditoriales}, -@ref{Align}. +@ref{Dimensions}, +@rusernamed{Graphic,Graphique}. Fichiers d'initialisation : @file{scm/define-markup-commands.scm}, @@ -1193,42 +1190,40 @@ objet @emph{markup}. Notes et altérations sont données à l'aide d'instructions @emph{markup} : -@lilypond[quote,verbatim,relative=2] -a2 a^\markup { +@lilypond[quote,verbatim,fragment] +a'2 a'^\markup { \note #"4" #1 = \note-by-number #1 #1 #1.5 } -b1_\markup { +b'1_\markup { \natural \semiflat \flat \sesquiflat \doubleflat } \glissando -a1_\markup { +a'1_\markup { \natural \semisharp \sharp \sesquisharp \doublesharp } -\glissando b +\glissando b' @end lilypond Le mode @emph{markup} permet d'accéder à d'autres objets de notation : -@lilypond[quote,verbatim,relative=1] -g1 bes -ees-\markup { - \finger 4 - \tied-lyric #"~" - \finger 1 -} -fis_\markup { \dynamic rf } -bes^\markup { - \beam #8 #0.1 #0.5 -} -cis -d-\markup { - \markalphabet #8 - \markletter #8 +@lilypond[quote,verbatim] +\relative { + g1 bes + ees\finger \markup \tied-lyric #"4~1" + fis_\markup { \dynamic rf } + bes^\markup { + \beam #8 #0.1 #0.5 + } + cis + d-\markup { + \markalphabet #8 + \markletter #8 + } } @end lilypond @@ -1236,13 +1231,15 @@ En règle générale, tout symbole musical peut être inclus dans un @emph{markup}, comme le montre l'exemple qui suit. Ces différents symboles sont répertoriés dans l'annexe @ref{La fonte Feta}. -@lilypond[quote,verbatim,relative=2] -c2 -c'^\markup { \musicglyph #"eight" } -c,4 -c,8._\markup { \musicglyph #"clefs.G_change" } -c16 -c2^\markup { \musicglyph #"timesig.neomensural94" } +@lilypond[quote,verbatim] +\relative { + c''2 + c'^\markup { \musicglyph #"eight" } + c,4 + c,8._\markup { \musicglyph #"clefs.G_change" } + c16 + c2^\markup { \musicglyph #"timesig.neomensural94" } +} @end lilypond La rubrique @ref{Tout savoir sur les fontes} contient d'autres @@ -1252,20 +1249,22 @@ crochets ou accolades. Le mode @emph{markup} supporte aussi les diagrammes spécifiques à certains instruments : -@lilypond[quote,verbatim,relative=2] -c1^\markup { - \fret-diagram-terse #"x;x;o;2;3;2;" -} -c^\markup { - \harp-pedal #"^-v|--ov^" -} -c -c^\markup { - \combine - \musicglyph #"accordion.discant" +@lilypond[quote,verbatim] +\relative { + c''1^\markup { + \fret-diagram-terse #"x;x;o;2;3;2;" + } + c^\markup { + \harp-pedal #"^-v|--ov^" + } + c + c^\markup { \combine - \raise #0.5 \musicglyph #"accordion.dot" - \raise #1.5 \musicglyph #"accordion.dot" + \musicglyph #"accordion.discant" + \combine + \raise #0.5 \musicglyph #"accordion.dot" + \raise #1.5 \musicglyph #"accordion.dot" + } } @end lilypond @@ -1282,15 +1281,17 @@ Rien ne s'oppose à ce qu'une étiquette ne comporte une partition. Il suffit que l'expression en question contienne un bloc @code{\score} incluant un bloc @code{\layout}. -@lilypond[quote,verbatim,relative=1] -c4 d^\markup { - \score { - \relative c' { c4 d e f } - \layout { } +@lilypond[quote,verbatim] +\relative { + c'4 d^\markup { + \score { + \relative { c'4 d e f } + \layout { } + } } + e f | + c d e f } -e f | -c d e f @end lilypond Les différentes commandes @emph{markup} relatives à la notation musicale @@ -1298,8 +1299,8 @@ sont répertoriées à l'annexe @ref{Music}. @seealso Manuel de notation : -@ref{Music}, @ref{La fonte Feta}, +@rusernamed{Music,Musique}, @ref{Tout savoir sur les fontes}. Fichiers d'initialisation : @@ -1324,11 +1325,8 @@ Référence des propriétés internes : @cindex plusieurs pages de texte @funindex \markuplist -@funindex markuplist @funindex \justified-lines -@funindex justified-lines @funindex \wordwrap-lines -@funindex wordwrap-lines Alors que @code{\markup} s'utilise pour traiter un bloc de texte insécable, @code{\markuplist} permet, employé en tête de partition, @@ -1362,7 +1360,8 @@ d'une liste d'étiquettes. @end itemize Les différentes commandes permettant de générer des listes de lignes -se trouve dans l'annexe @ref{Text markup list commands}. +se trouve dans l'annexe @ref{Commandes pour liste de markups} (en +anglais). @predefined @code{\markuplist}. @@ -1370,7 +1369,7 @@ se trouve dans l'annexe @ref{Text markup list commands}. @seealso Manuel de notation : -@ref{Text markup list commands}, +@ref{Commandes pour liste de markups}. Manuel d'extension : @rextend{Définition d'une nouvelle commande de liste de markups}. @@ -1422,8 +1421,8 @@ spécifiques regroupés dans plusieurs familles. L'exemple qui suit montre la syntaxe à utiliser pour accéder, en mode @emph{markup}, aux différentes fontes @code{feta} non textuelles de LilyPond. -@lilypond[quote,verbatim,relative=2] -a1^\markup { +@lilypond[quote,verbatim,fragment] +a'1^\markup { \vcenter { \override #'(font-encoding . fetaBraces) \lookup #"brace120" @@ -1452,11 +1451,18 @@ comporte que des accolades ouvrantes. Pour obtenir une accolade fermante, il suffit d'appliquer une rotation au glyphe sélectionné, comme indiqué à la rubrique @ref{Rotation des objets}. -Vous disposez de trois familles de fontes textuelles : @emph{roman} -pour la police sérif ou avec empattement -- fixée par défaut à New -Century Schoolbook --, une police sans empattement (@emph{sans} sérif) -et une à chasse fixe (ou monospace) -- les deux dernières étant -déterminées par l'installation de Pango. +Vous disposez de trois familles de fontes textuelles : +@itemize +@item +@emph{roman} pour la police sérif ou avec empattement -- fixée par +défaut à LilyPond Serif (alias de TeX Gyre Schola), +@item +une police sans empattement (@emph{sans} sérif) -- fixée par défaut à +LilyPond Sans Serif (alias de TeX Gyre Heros) et +@item +une police à chasse fixe (monospace ou @emph{typewriter}) -- fixée par +défaut à LilyPond Monospace (alias de TeX Gyre Cursor). +@end itemize Chaque famille dispose en principe de différents styles et niveaux de gras. L'exemple qui suit illustre la manière de changer la famille, le @@ -1464,14 +1470,14 @@ style, la graisse ou la taille. Notez bien que l'argument fourni à @code{font-size} correspond à la correction à apporter à la taille par défaut. -@lilypond[quote,verbatim,relative=2] -\override Score.RehearsalMark #'font-family = #'typewriter +@lilypond[quote,verbatim,fragment] +\override Score.RehearsalMark.font-family = #'typewriter \mark \markup "Ouverture" -\override Voice.TextScript #'font-shape = #'italic -\override Voice.TextScript #'font-series = #'bold -d2.^\markup "Allegro" -\override Voice.TextScript #'font-size = #-3 -c4^smaller +\override Voice.TextScript.font-shape = #'italic +\override Voice.TextScript.font-series = #'bold +d''2.^\markup "Allegro" +\override Voice.TextScript.font-size = #-3 +c''4^smaller @end lilypond @noindent @@ -1513,7 +1519,7 @@ Manuel de notation : @ref{Notation musicale dans du texte formaté}, @ref{Rotation des objets}, @ref{Sélection de la fonte et de la taille}, -@ref{Font}. +@rusernamed{Font,Fonte}. @node Attribution d'une fonte en particulier @@ -1524,24 +1530,30 @@ Vous pouvez utiliser n'importe quelle police installée sur votre système, dès lors qu'elle est accessible par Fontconfig et que vous respectez la syntaxe suivante : -@lilypond[quote,verbatim,relative=2] -\override Staff.TimeSignature #'font-name = #"Bitstream Charter" -\override Staff.TimeSignature #'font-size = #2 +@lilypond[quote,verbatim,fragment] +\override Staff.TimeSignature.font-name = #"Bitstream Charter" +\override Staff.TimeSignature.font-size = #2 \time 3/4 -a1_\markup { - \override #'(font-name . "Vera Bold") - { Vera Bold } +a'1_\markup { + \override #'(font-name . "Bitstream Vera Sans,sans-serif, Oblique Bold") + { Vera Oblique Bold } } @end lilypond @cindex fontes disponibles @cindex disponibilité des fontes +@var{font-name} peut se décrire sous la forme d'une liste de polices +séparées par une virgule, une espace et une liste de styles. Dès lors +que la police présente dans la liste est installée et comporte le glyphe +requis, elle sera utilisée ; c'est la suivante dans la liste qui sera +utilisée dans le cas contraire. + @funindex show-available-fonts -Pour obtenir la liste de toutes les polices disponibles sur votre -machine, lancez +LilyPond, lancé avec l'option suivante, affiche la liste de toutes +les polices disponibles sur votre machine : @example lilypond -dshow-available-fonts toto @@ -1551,8 +1563,8 @@ lilypond -dshow-available-fonts toto @seealso Manuel de notation : -@ref{Tout savoir sur les fontes}, -@ref{Choix des fontes par défaut}. +@ref{Choix des fontes par défaut}, +@ref{Tout savoir sur les fontes}. Morceaux choisis : @rlsrnamed{Text,Texte}. @@ -1569,7 +1581,11 @@ Morceaux choisis : Vous pouvez tout à fait préférer un autre jeu de polices par défaut que celui de LilyPond. Il vous faudra alors spécifier les différentes familles, en respectant l'ordre @emph{roman}, @emph{sans empattement} et -@emph{monospace}, comme dans l'exemple suivant. Pour plus +@emph{monospace}, comme dans l'exemple suivant ; ces fontes seront +automatiquement mises à l'échelle de la taille globale des portées. +Tout comme indiqué dans @ref{Attribution d'une fonte en particulier}, +il peut s'agir d'une liste de polices séparées par une virgule, à ceci +près qu'il n'est pas possible de spécifier de style. Pour plus d'explications sur les fontes, relisez @ref{Tout savoir sur les fontes}. @cindex polices, choix par défaut @@ -1579,12 +1595,11 @@ d'explications sur les fontes, relisez @ref{Tout savoir sur les fontes}. @lilypond[verbatim,quote] \paper { - myStaffSize = #20 #(define fonts (make-pango-font-tree "Times New Roman" - "Nimbus Sans" + "Nimbus Sans,Nimbus Sans L" "Luxi Mono" - (/ myStaffSize 20))) + (/ staff-height pt 20))) } \relative c'{ @@ -1600,7 +1615,7 @@ d'explications sur les fontes, relisez @ref{Tout savoir sur les fontes}. @seealso Manuel de notation : -@ref{Tout savoir sur les fontes}, @ref{Attribution d'une fonte en particulier}, +@rusernamed{Font,Fonte}, @ref{Sélection de la fonte et de la taille}, -@ref{Font}. +@ref{Tout savoir sur les fontes}.