X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fnotation%2Ftext.itely;h=d9f82d886fbd9f8a8f8ec7f17e8ed311387d350a;hb=33903a90b916b4c42d767aa0feb800de1c3d8dbe;hp=93c45520ed3aa95114ac989f016b559f0e24af74;hpb=89c94db7a59904e2cb7066e075049465be8ac1ac;p=lilypond.git diff --git a/Documentation/notation/text.itely b/Documentation/notation/text.itely index 93c45520ed..d9f82d886f 100644 --- a/Documentation/notation/text.itely +++ b/Documentation/notation/text.itely @@ -7,7 +7,7 @@ Guide, node Updating translation committishes.. @end ignore -@c \version "2.12.0" +@c \version "2.13.36" @node Text @section Text @@ -155,8 +155,8 @@ e,\stopTextSpan @noindent The string to be printed is set through object properties. By default it is printed in italic characters, but different formatting can be -obtained using @code{\markup} blocks, as described in @ref{Formatting -text}. +obtained using @code{\markup} blocks, as described in +@ref{Formatting text}. @lilypond[quote,relative=2,verbatim] \override TextSpanner #'(bound-details left text) = @@ -168,7 +168,6 @@ e,\stopTextSpan The line style, as well as the text string, can be defined as an object property. This syntax is described in @ref{Line styles}. - @funindex \textSpannerUp @funindex textSpannerUp @funindex \textSpannerDown @@ -183,6 +182,16 @@ object property. This syntax is described in @ref{Line styles}. @code{\textSpannerNeutral}. @endpredefined +@knownissues +LilyPond is only able to handle one text spanner per voice. + +@snippets + +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{dynamics-text-spanner-postfix.ly} + +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{dynamics-custom-text-spanner-postfix.ly} @seealso Notation Reference: @@ -190,7 +199,8 @@ Notation Reference: @ref{Dynamics}. Snippets: -@rlsr{Text}. +@rlsr{Text}, +@rlsr{Expressive marks}. Internals Reference: @rinternals{TextSpanner}. @@ -479,8 +489,8 @@ Notation Reference: Snippets: @rlsr{Text}. -Installed files: -@file{scm/@/markup@/.scm}. +Installed Files: +@file{scm/markup.scm}. @knownissues @@ -601,11 +611,11 @@ example, there is no difference between the first and the second word. @noindent Some of these font families, used for specific items such as numbers -or dynamics, do not provide all characters, as mentioned in @ref{New -dynamic marks} and @ref{Manual repeat marks}. +or dynamics, do not provide all characters, as mentioned in +@ref{New dynamic marks} and @ref{Manual repeat marks}. @c \concat is actually documented in Align (it is not -@c a font-switching command). But we need it here. -vv +@c a font-switching command). But we need it here. -vv When used inside a word, some font-switching or formatting commands may produce an unwanted blank space. This can easily be solved by @@ -675,8 +685,14 @@ Snippets: Internals Reference: @rinternals{TextScript}. -Installed files: -@file{scm/@/define@/-markup@/-commands@/.scm}. +Installed Files: +@file{scm/define-markup-commands.scm}. + +@knownissues +Using the font sizing commands @code{\teeny}, @code{\tiny}, +@code{\small}, @code{\normalsize}, @code{\large}, and +@code{\huge} will lead to inconsistent line spacing compared to +using @code{\fontsize}. @node Text alignment @@ -890,7 +906,7 @@ as shown in the following example. \line \bold { Acto I } \wordwrap \italic { (La escena representa el corral de una casa de - gitanos en el Albaicín de Granada. Al fondo una + gitanos en el Albaicín de Granada. Al fondo una puerta por la que se ve el negro interior de una Fragua, iluminado por los rojos resplandores del fuego.) @@ -900,7 +916,7 @@ as shown in the following example. \line \bold { Acto II } \override #'(line-width . 50) \justify \italic { - (Calle de Granada. Fachada de la casa de Carmela + (Calle de Granada. Fachada de la casa de Carmela y su hermano Manuel con grandes ventanas abiertas a través de las que se ve el patio donde se celebra una alegre fiesta) @@ -931,8 +947,8 @@ Snippets: Internals Reference: @rinternals{TextScript}. -Installed files: -@file{scm/@/define@/-markup@/-commands@/.scm}. +Installed Files: +@file{scm/define-markup-commands.scm}. @node Graphic notation inside markup @@ -1075,7 +1091,7 @@ Advanced graphic features include the ability to include external image files converted to the Encapsulated PostScript format (@emph{eps}), or to directly embed graphics into the input file, using native PostScript code. In such a case, it may be useful to -explicitely specify the size of the drawing, as demonstrated below: +explicitly specify the size of the drawing, as demonstrated below: @lilypond[quote,verbatim,relative=1] c1^\markup { @@ -1112,9 +1128,9 @@ Snippets: Internals Reference: @rinternals{TextScript}. -Installed files: -@file{scm/@/define@/-markup@/-commands@/.scm}, -@file{scm/@/stencil@/.scm}. +Installed Files: +@file{scm/define-markup-commands.scm}, +@file{scm/stencil.scm}. @node Music notation inside markup @@ -1170,8 +1186,8 @@ d-\markup { More generally, any available musical symbol may be included separately in a markup object, as demonstrated below; an exhaustive -list of these symbols and their names can be found in @ref{The Feta -font}. +list of these symbols and their names can be found in +@ref{The Feta font}. @lilypond[quote,verbatim,relative=2] c2 @@ -1182,8 +1198,9 @@ c16 c2^\markup { \musicglyph #"timesig.neomensural94" } @end lilypond -Another way of printing non-text glyphs is described in @ref{Fonts -explained}. This is useful for printing braces of various sizes. +Another way of printing non-text glyphs is described in +@ref{Fonts explained}. This is useful for printing braces of various +sizes. The markup mode also supports diagrams for specific instruments: @@ -1198,10 +1215,10 @@ c^\markup { c c^\markup { \combine - \musicglyph #"accordion.accDiscant" + \musicglyph #"accordion.discant" \combine - \raise #0.5 \musicglyph #"accordion.accDot" - \raise #1.5 \musicglyph #"accordion.accDot" + \raise #0.5 \musicglyph #"accordion.dot" + \raise #1.5 \musicglyph #"accordion.dot" } @end lilypond @@ -1244,10 +1261,10 @@ Snippets: Internals Reference: @rinternals{TextScript}. -Installed files: -@file{scm/@/define@/-markup@/-commands@/.scm}, -@file{scm/@/fret@/-diagrams@/.scm}, -@file{scm/@/harp@/-pedals@/.scm}. +Installed Files: +@file{scm/define-markup-commands.scm}, +@file{scm/fret-diagrams.scm}, +@file{scm/harp-pedals.scm}. @node Multi-page markup @@ -1310,8 +1327,8 @@ Extending: Internals Reference: @rinternals{TextScript}. -Installed files: -@file{scm/@/define@/-markup@/-commands@/.scm}. +Installed Files: +@file{scm/define-markup-commands.scm}. @funindex \markuplines @@ -1402,8 +1419,8 @@ c4^smaller @noindent A similar syntax may be used in markup mode; however in this case it -is preferable to use the simpler syntax explained in @ref{Selecting -font and font size}: +is preferable to use the simpler syntax explained in +@ref{Selecting font and font size}: @lilypond[quote,verbatim] \markup { @@ -1481,8 +1498,8 @@ Snippets: @rlsr{Text}. @c A source file gets never installed... -@c Installed files: -@c @file{lily/@/font@/-config@/-scheme@/.cc}. +@c Installed Files: +@c @file{lily/font-config-scheme.cc}. @node Entire document fonts