X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fhu%2Flearning%2Ftweaks.itely;fp=Documentation%2Fhu%2Flearning%2Ftweaks.itely;h=5e304eba94e6c035bc0029d6ab5bab6a13498e70;hb=941dff9d2a67080e0dd8474f1e70f0c72ace6424;hp=0000000000000000000000000000000000000000;hpb=5a22d6233a39d3164e1ca043244794c268be4ad0;p=lilypond.git diff --git a/Documentation/hu/learning/tweaks.itely b/Documentation/hu/learning/tweaks.itely new file mode 100644 index 0000000000..5e304eba94 --- /dev/null +++ b/Documentation/hu/learning/tweaks.itely @@ -0,0 +1,724 @@ +@c -*- coding: utf-8; mode: texinfo; documentlanguage: hu -*- +@c This file is part of learning.tely +@ignore + Translation of GIT committish: 48c2b169dc8a9bc2ab2c767cbb83b57cc158742b + + 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 -*- coding: utf-8; mode: texinfo; -*- +@c \version "2.14.0" +@node A kimenet finomhangolása +@chapter A kimenet finomhangolása +@translationof Tweaking output +@translationof Tweaking output + +@untranslated + + +@menu +* A finomhangolás alapjai:: +* A belső működés referenciája:: +* Objektumok megjelenése:: +* Objektumok elhelyezése:: +* Objektumok ütközése:: +* További finomhangolás:: +@end menu + +@node A finomhangolás alapjai +@section A finomhangolás alapjai +@translationof Tweaking basics +@translationof Tweaking basics + +@untranslated + + +@menu +* Bevezetés a finomhangolásba:: +* Objektumok és interfészek:: +* Objektumok és tulajdonságok elnevezési konvenciói:: +* Finomhangolási módszerek:: +@end menu + +@node Bevezetés a finomhangolásba +@subsection Bevezetés a finomhangolásba +@translationof Introduction to tweaks +@translationof Introduction to tweaks + +@untranslated + + +@ref{Kontextusok és ábrázolók}, as Contexts, Engravers, and the +@node Objektumok és interfészek +@subsection Objektumok és interfészek +@translationof Objects and interfaces +@translationof Objects and interfaces + +@untranslated + + +@c index object +@c index grob +@c index spanner +@c index interface +@c index properties, object +@c index object properties +@c index layout object +@c index object, layout +@c index interface +@c ode{Lyrics} objects, as well as objects to represent all +@node Objektumok és tulajdonságok elnevezési konvenciói +@subsection Objektumok és tulajdonságok elnevezési konvenciói +@translationof Naming conventions of objects and properties +@translationof Naming conventions of objects and properties + +@untranslated + + +@c index naming conventions for objects +@c index naming conventions for properties +@c index objects, naming conventions +@c index properties, naming conventions +@ref{Kontextusok és ábrázolók}. Here for reference is a list +@node Finomhangolási módszerek +@subsection Finomhangolási módszerek +@translationof Tweaking methods +@translationof Tweaking methods + +@untranslated + + +@c index tweaking methods +@c index override command +@c index override syntax +@ref{Ábrázolók hozzáadása és eltávolítása}. We must now introduce some more +@c ode{\override}. Because this command has to modify +@c ode{Lyrics}, and we shall omit it in many of the following +@c index color property, example +@c index NoteHead, example of overriding +@c index revert command +@c index color property, example +@c index NoteHead, example of overriding +@c ode{\override} or @code{\set} command to be effective only +@c index color property, example +@c index NoteHead, example of overriding +@c index overrideProperty command +@c ode{\overrideProperty}, which is occasionally required. +@c Maybe explain in a later iteration -td +@c index tweak command +@c ode{\once \override} would do: +@c index font-size property, example +@c index NoteHead, example of overriding +@c index font-size property, example +@c index @code{\tweak}, example +@c ode{\tweak} command is simply +@c index color property, example +@c index @code{\tweak}, example +@c index tuplets, nested +@c index triplets, nested +@c index bracket, tuplet +@c index bracket, triplet +@c index tuplet bracket +@c index triplet bracket +@c index @code{\tweak}, example +@c index direction property, example +@c index color property, example +@c ode{\override} commands: +@c index text property, example +@c index tuplet-number function, example +@c index transparent property, example +@c index TupletNumber, example of overriding +@c NOTE Tuplet brackets collide if notes are high on staff +@c See issue 509 +@node A belső működés referenciája +@section A belső működés referenciája +@translationof The Internals Reference manual +@translationof The Internals Reference manual + +@untranslated + + +@c index Internals Reference +@menu +* Elrendezési objektumok tulajdonságai:: +* Interfészek tulajdonságai:: +* Tulajdonságok típusai:: +@end menu + +@node Elrendezési objektumok tulajdonságai +@subsection Elrendezési objektumok tulajdonságai +@translationof Properties of layout objects +@translationof Properties of layout objects + +@untranslated + + +@c index properties of layout objects +@c index properties of grobs +@c index grobs, properties of +@c index layout objects, properties of +@c index Internals Reference manual +@c ode{\override} command would be needed. But is there a +@c index override example +@c index Internals Reference, example of using +@c index @code{\addlyrics} example +@c ode{thickness} (number) +@c ode{thickness} and that the new value should be a number +@c index Slur example of overriding +@c index thickness property, example +@subheading A kívánt kontextus megkeresése +@c index context, finding +@c index context, identifying correct +@c ode{Slur_engraver} page. At the very bottom it tells +@subheading Felülírás csak egy alkalommal +@c index overriding once only +@c index once override +@c index Slur, example of overriding +@c index thickness property, example +@subheading Tulajdonság visszaállítása +@c index revert +@c index default properties, reverting to +@c ode{\once} placed immediately before each of the notes where +@c index Slur, example of overriding +@c index thickness property, example +@c index Slur, example of overriding +@c index thickness property, example +@node Interfészek tulajdonságai +@subsection Interfészek tulajdonságai +@translationof Properties found in interfaces +@translationof Properties found in interfaces + +@untranslated + + +@c index interface +@c index interface properties +@c index properties in interfaces +@c ode{\override} command do we need to do this? We first look in the +@c ode{font-interface}. +@c ode{font-interface} but @code{font-shape} is not? The answer is +@c ode{font-shape} is not. The entries in @code{LyricText} then tell +@c ode{LyricText}. Other objects which support @code{font-interface} +@c ode{italic}. As before, we'll omit the context. +@c ode{thickness} or @code{font-shape}, others are used as values that +@c index font-shape property, example +@c index italic, example +@c index LyricText, example of overriding +@c index @code{\addlyrics}, example +@subheading Kontextus megadása dalszöveg-beviteli módban +@c index context, specifying in lyric mode +@c index lyric mode, specifying context +@node Tulajdonságok típusai +@subsection Tulajdonságok típusai +@translationof Types of properties +@translationof Types of properties + +@untranslated + + +@c index property types +@c ode{symbol}. To be valid, the value given to a property +@c ode{\override} command. +@node Objektumok megjelenése +@section Objektumok megjelenése +@translationof Appearance of objects +@translationof Appearance of objects + +@untranslated + + +@menu +* Objektumok láthatósága és színe:: +* Objektumok mérete:: +* Objektumok hossza és vastagsága:: +@end menu + +@node Objektumok láthatósága és színe +@subsection Objektumok láthatósága és színe +@translationof Visibility and color of objects +@translationof Visibility and color of objects + +@untranslated + + +@c ode{BarLine}. Its properties include two that control its +@subheading stencil (láthatóság) +@c index stencil property +@c index BarLine, example of overriding +@c index stencil property, example +@c index BarLine, example of overriding +@c index stencil property, example +@c ode{stencil} property of the @code{NoteHead} object is set to +@c ode{#f}. If this is the case, you can instead use the +@c ode{point-stencil} function, which sets the stencil to a object +@subheading break-visibility (láthatóság sortörések körül) +@c index break-visibility property +@c ode{break-visibility} property requires a vector of three booleans. +@c ode{\override} command. +@c index BarLine, example of overriding +@c index break-visibility property, example +@subheading transparent (átlátszóság) +@c index transparent property +@c index transparency +@c ode{grob-interface}. So the command to make the time signature +@c index TimeSignature, example of overriding +@c index transparent property, example +@c index TimeSignature, example of overriding +@c index stencil property, example +@subheading color (szín) +@c index color property +@c index BarLine, example of overriding +@c index color property, example +@c index color, X11 +@c index X11 colors +@c ode{x11-color}, like this: +@c index BarLine, example of overriding +@c index color property, example +@c index rgb colors +@c index color, rgb +@c index BarLine, example of overriding +@c index color property, example +@c index StaffSymbol, example of overriding +@c index TimeSignature, example of overriding +@c index Clef, example of overriding +@c index NoteHead, example of overriding +@c index Stem, example of overriding +@c index BarLine, example of overriding +@c index color property, example +@c index x11-color, example of using +@node Objektumok mérete +@subsection Objektumok mérete +@translationof Size of objects +@translationof Size of objects + +@untranslated + + +@c index changing size of objects +@c index size of objects +@c index objects, size of +@c index objects, changing size of +@c index alignAboveContext property, example +@c index @code{\with}, example +@c index alignAboveContext property, example +@c index @code{\with}, example +@c index stencil property, example +@c index Clef, example of overriding +@c index TimeSignature, example of overriding +@c ode{\set} or @code{\override} commands embedded in the +@c ode{\with} clause, or if none have been set there, the normal +@c ode{alignBelowContext}, are two such properties -- once the staff +@c index alignAboveContext property, example +@c index @code{\with}, example +@c index Clef, example of overriding +@c index TimeSignature, example of overriding +@c index alignAboveContext property, example +@c index @code{\with}, example +@c index Clef, example of overriding +@c index TimeSignature, example of overriding +@c index fontSize property, example +@node Objektumok hossza és vastagsága +@subsection Objektumok hossza és vastagsága +@translationof Length and thickness of objects +@translationof Length and thickness of objects + +@untranslated + + +@c index distances +@c index thickness +@c index length +@c index magstep +@c index size, changing +@c index stem length, changing +@c index staff line spacing, changing +@c ode{line-thickness.} For example, by default, the lines of +@c ode{beam-thickness} property, which is measured in staff-spaces. +@c ode{magstep} provided for exactly this purpose. It takes +@c index alignAboveContext property, example +@c index @code{\with}, example +@c index Clef, example of overriding +@c index TimeSignature, example of overriding +@c index fontSize property, example +@c index StaffSymbol, example of overriding +@c index magstep function, example of using +@c index staff-space property, example +@c index stencil property, example +@c ode{thickness} property. An example of changing the thickness +@node Objektumok elhelyezése +@section Objektumok elhelyezése +@translationof Placement of objects +@translationof Placement of objects + +@untranslated + + +@menu +* Automatikus viselkedés:: +* Vonalrendszeren belüli objektumok:: +* Vonalrendszeren kívüli objektumok:: +@end menu + +@node Automatikus viselkedés +@subsection Automatikus viselkedés +@translationof Automatic behavior +@translationof Automatic behavior + +@untranslated + + +@c index within-staff objects +@c index outside-staff objects +@c index objects, within-staff +@c index objects, outside-staff +@c ode{outside-staff-priority} property to determine the order in +@c ode{outside-staff-priority}. The outside-staff objects are +@c ode{outside-staff-priority}, and placed so that they do not +@c ode{outside-staff-priority} the one encountered first will be +@c index markup example +@node Vonalrendszeren belüli objektumok +@subsection Vonalrendszeren belüli objektumok +@translationof Within-staff objects +@translationof Within-staff objects + +@untranslated + + +@c index down +@c index up +@c index center +@c index neutral +@c index Stem, example of overriding +@c index direction property, example +@c ode{UP} for stems, but for some objects it means @q{center}. +@c ode{\once \override} command or use the predefined command +@c ode{\xxxNeutral} command. +@unnumberedsubsubsec Ujjrend +@c index fingering, placement +@c index fingering, chords +@c index Fingering, example of overriding +@c index direction property, example +@c index fingering example +@c index fingering example +@c index fingering example +@c ode{\set fingeringOrientations} command. The format of this +@c ode{\set fingeringOrientations = #'([up] [left/right] [down])} +@c ode{\set} is used because @code{fingeringOrientations} is a +@c ode{New_fingering_engraver}. +@c ode{up} appears in the list), below (if @code{down} appears), +@c ode{right} are mutually exclusive -- fingering may be placed +@c index fingering example +@c index @code{\set}, example of using +@c index fingeringOrientations property, example +@c ode{Fingering} object in the IR to be @code{-5}, so let's +@node Vonalrendszeren kívüli objektumok +@subsection Vonalrendszeren kívüli objektumok +@translationof Outside-staff objects +@translationof Outside-staff objects + +@untranslated + + +@c ode{grob-interface} and so is a property of all layout objects. +@c index spanners +@c ode{outside-staff-priority} of the @code{Hairpin} object will +@c ode{DynamicLineSpanner} object instead. This override must be +@c index text spanner +@c index ottava bracket +@c index TextSpanner, example of overriding +@c index bound-details property, example +@c index tweaking bar number placement +@c index bar numbers, tweaking placement +@c index tweaking metronome mark placement +@c index metronome mark, tweaking placement +@c index tweaking rehearsal mark placement +@c index rehearsal marks, tweaking placement +@c ode{Bar_number_engraver}, @code{Metronome_mark_engraver} or +@c ode{Mark_engraver} respectively should be removed from the +@c ode{Score} context and placed in the top @code{Staff} context. If +@c ode{outside-staff-priority} values: +@c ode{TextSpanner}, remembering that @code{OttavaBracket} is created +@c index TextSpanner, example of overriding +@c index bound-details property, example +@c index slurs and outside-staff-priority +@c index slurs and articulations +@c index articulations and slurs +@c index TextScript, example of overriding +@c index outside-staff-priority property, example +@subheading A \textLengthOn parancs +@c index notes, spreading out with text +@c ode{\textLengthOff}. Remember @code{\once} only works with +@c ode{\override}, @code{\set}, @code{\revert} or @code{unset}, +@c index markup text, allowing collisions +@c index TextScript, example of overriding +@c index outside-staff-priority property, example +@subheading Dinamika +@c index tweaking dynamics placement +@c index dynamics, tweaking placement +@subheading Grobok méretezése +@c index grob sizing +@c index sizing grobs +@c ode{grob-interface}. +@c index @code{extra-spacing-width} +@c ode{extra-spacing-width} to @code{'(+inf.0 . -inf.0)}. So +@c ode{'(0 . 0)} so the true width shines through. This is +@c index DynamicText, example of overriding +@c index extra-spacing-width property, example +@c index DynamicText, example of overriding +@c index extra-spacing-width property, example +@c ode{staff-padding} which is covered in the following section. +@node Objektumok ütközése +@section Objektumok ütközése +@translationof Collisions of objects +@translationof Collisions of objects + +@untranslated + + +@menu +* Objektumok mozgatása:: +* Egymást átfedő jelek javítása:: +* Valós zenei példa:: +@end menu + +@node Objektumok mozgatása +@subsection Objektumok mozgatása +@translationof Moving objects +@translationof Moving objects + +@untranslated + + +@c index moving overlapping objects +@c index moving colliding objects +@c index moving colliding grobs +@c index objects, moving colliding +@c index grobs, moving colliding +@c ode{direction} +@ref{Vonalrendszeren belüli objektumok}. +@c ode{padding}, @code{left-padding}, +@c ode{right-padding}, @code{staff-padding} +@c index padding +@c index left-padding property +@c index padding property +@c index right-padding property +@c index staff-padding property +@c ode{side-position-interface}. +@c ode{AccidentalPlacement} object has any effect on the placement +@c ode{padding} property: @code{padding} controls the minimum amount of +@c ode{side-position-interface} and the nearest other object (generally +@c ode{self-alignment-X} +@c index self-alignment-X property +@c ode{-1} and @code{+1} may be specified, where @code{-1} is +@c ode{extra-spacing-width} +@c index extra-spacing-width property +@c ode{item-interface}. It takes two numbers, the first is added +@c ode{staff-position} +@c index staff-position property +@c ode{staff-position} is a property of the +@c ode{staff-symbol-referencer-interface}, which is supported by +@c ode{force-hshift} +@c index force-hshift property +@ref{Szólamok kézi létrehozása}) do not resolve the note +@c index extra-offset property +@c ode{grob-interface}. It takes a pair of numbers which specify the +@c index positions property +@node Egymást átfedő jelek javítása +@subsection Egymást átfedő jelek javítása +@translationof Fixing overlapping notation +@translationof Fixing overlapping notation + +@untranslated + + +@subheading padding (térköz) tulajdonság +@c index padding +@c index fixing overlapping notation +@c index overlapping notation +@c index Script, example of overriding +@c index padding property, example +@c index MetronomeMark, example of overriding +@c index padding property, example +@c ode{Voice} context will not be noticed. For more details, see +@subheading left-padding (bal térköz) és right-padding (jobb térköz) tulajdonságok +@c index left-padding property +@c index right-padding property +@c index Accidental, example of overriding +@c index text property, example +@c index stencil property, example +@c index AccidentalPlacement, example of overriding +@c index right-padding property, example +@subheading staff-padding (kottasorok közötti térköz) tulajdonság +@c index aligning objects on a baseline +@c index objects, aligning on a baseline +@c ode{staff-padding} can be used to align objects such as dynamics +@c ode{DynamicLineSpanner}. This is because the baseline should apply +@c index DynamicText, example of overriding +@c index extra-spacing-width property, example +@c index DynamicLineSpanner, example of overriding +@c index staff-padding property, example +@subheading self-alignment-X (vízszintes igazítás) tulajdonság +@c index StringNumber, example of overriding +@c index self-alignment-X property, example +@subheading staff-position (kottasor-pozíció) tulajdonság +@c index object collision within a staff +@c ode{staff-position} is set to -4 for MultiMeasureRest, so we need to +@c index MultiMeasureRest, example of overriding +@c index staff-position property, example +@subheading extra-offset (extra eltolás) tulajdonság +@c index positioning objects +@c index positioning grobs +@c index objects, positioning +@c index grobs, positioning +@c index Fingering, example of overriding +@c index extra-offset property, example +@subheading positions (pozíciók) tulajdonság +@c index controlling tuplets, slurs, phrasing slurs, and beams manually +@c index manually controlling tuplets, slurs, phrasing slurs, and beams +@c index tuplet beams, controlling manually +@c index slurs, controlling manually +@c index phrasing slurs, controlling manually +@c index beams, controlling manually +@c index PhrasingSlur, example of overriding +@c index positions property, example +@c index Beam, example of overriding +@c index positions property, example +@subheading force-hshift (kényszerített vízszintes eltolás) tulajdonság +@c FIXME: formatting stuff (ie not important right now IMO) +@c @a nchor Chopin finally corrected TODOgp +@c index NoteColumn, example of overriding +@c index force-hshift property, example +@node Valós zenei példa +@subsection Valós zenei példa +@translationof Real music example +@translationof Real music example + +@untranslated + + +@c The following should appear as music without code +@c This example should not be indexed +@c line-width ensures no break +@c line-width ensures no break +@c line-width ensures no break +@c ode{staff-position} property, which is specified in half staff +@c ode{\once \override Tie #'staff-position = #3.5} +@c line-width ensures no break +@c line-width ensures no break +@c index Tie, example of overriding +@c index staff-position property, example +@c line-width ensures no break +@c index NoteColumn, example of overriding +@c index force-hshift property, example +@c index Stem, example of overriding +@c index transparent property, example +@c line-width ensures no break +@node További finomhangolás +@section További finomhangolás +@translationof Further tweaking +@translationof Further tweaking + +@untranslated + + +@menu +* A finomhangolás más felhasználási módjai:: +* Változók felhasználása a finomhangoláshoz:: +* Stíluslapok:: +* További információforrások:: +* A lassabban feldolgozható finomhangolások elkerülése:: +* Haladó finomhangolás Scheme-mel:: +@end menu + +@node A finomhangolás más felhasználási módjai +@subsection A finomhangolás más felhasználási módjai +@translationof Other uses for tweaks +@translationof Other uses for tweaks + +@untranslated + + +@c index transparent property, use of +@c index objects, making invisible +@c index removing objects +@c index objects, removing +@c index hiding objects +@c index objects, hiding +@c index invisible objects +@c index objects, invisible +@c index tying notes across voices +@subheading Átkötés különböző szólamok hangjai között +@c index Stem, example of overriding +@c index transparent property, example +@c ode{length} to @code{8}, +@subheading Korona szimulációja MIDI-ben +@c index stencil property, use of +@c index fermata, implementing in MIDI +@c index MetronomeMark, example of overriding +@c index transparent property, example +@c index MetronomeMark, example of overriding +@c index stencil property, example +@node Változók felhasználása a finomhangoláshoz +@subsection Változók felhasználása a finomhangoláshoz +@translationof Using variables for tweaks +@translationof Using variables for tweaks + +@untranslated + + +@c index variables, using for tweaks +@c index using variables for tweaks +@c index tweaks, using variables for +@c ode{\override Lyrics . LyricText #'font-shape = #'italic} +@c ode{\override Lyrics . LyricText #'font-series = #'bold} +@c ode{\revert Lyrics . LyricText #'font-shape} +@c ode{\revert Lyrics . LyricText #'font-series} +@c index LyricText, example of overriding +@c index font-shape property, example +@c index font-series property, example +@node Stíluslapok +@subsection Stíluslapok +@translationof Style sheets +@translationof Style sheets + +@untranslated + + +@ref{A kimenet finomhangolása}, for details. But what if you have many +@ref{Haladó finomhangolás Scheme-mel}. +@c We have to do this awkward example/lilypond-non-verbatim +@c because we can't do the \include stuff in the manual. +@c ode{\include "definitions.ily"} with +@c ode{\include "web-publish.ily"}. Of course, we could make this +@node További információforrások +@subsection További információforrások +@translationof Other sources of information +@translationof Other sources of information + +@untranslated + + +@node A lassabban feldolgozható finomhangolások elkerülése +@subsection A lassabban feldolgozható finomhangolások elkerülése +@translationof Avoiding tweaks with slower processing +@translationof Avoiding tweaks with slower processing + +@untranslated + + +@node Haladó finomhangolás Scheme-mel +@subsection Haladó finomhangolás Scheme-mel +@translationof Advanced tweaks with Scheme +@translationof Advanced tweaks with Scheme + +@untranslated + + +@c ode{\tweak} commands, an even more powerful way of modifying +@c index x11-color function, example of using +@c index NoteHead, example of overriding +@c index color property, setting to Scheme procedure +