B.19 Objetos gráficos (grobs) y sus símbolos de break-align
La ordenación y espaciado de los elementos de notación tales como
las claves, indicaciones de compás, barras de compás, etc., se
determina usando ciertos símbolos de Scheme, conocidos como
símbolos de break-align. De manera más precisa, el orden
viene determinado por listas de cómbolos de break-align que están
dentro del vector BreakAlignment.break-align-orders
(véase break-alignment-interface); el espaciado se
controla por medio de las propiedades de space-alist de
los objetos gráficos respectivos, cuyos elementos a su vez están
indezados a través de símbolos de break-align: por ejemplo, el
espaciado desde un objeto Clef (clave) hasta una barra de
compás que le sigue, está determinado por el valor de
Clef.space-alist.staff-bar.
Esta tabla relaciona la correspondencia predeterminada entre los símbolos de break-align y los objetos gráficos:
break-align symbol used by grob(s) ambitusAmbitusbreathing-signBreathingSignclefClefcue-clefCueClefcue-end-clefCueEndClefcustosCustoskey-cancellationKeyCancellationkey-signatureKeySignatureleft-edgeLeftEdgeoptional-material-end-bracketOptionalMaterialBracketoptional-material-start-bracketOptionalMaterialBracketsignum-repetitionisSignumRepetitionisstaff-barSpanBar,DoublePercentRepeat,DivisioandBarLinestaff-ellipsisStaffEllipsistime-signatureTimeSignature
Además, existen tres símbolos de break-align abstractos que se
pueden usar dentro de las definiciones de space-alist,
concretamente first-note, next-note y
right-edge. Para ver más detalles, consulte la
documentación de la propiedad de objeto space-alist
dentro de break-aligned-interface.
La tabla siguiente presenta la lista del símbolo de break-align que se usa por cada objeto gráfico:
Grob break-align symbol(s) AmbitusambitusBarLinestaff-barBreathingSignbreathing-signClefclefCueClefcue-clefCueEndClefcue-end-clefCustoscustosDivisiostaff-barDoublePercentRepeatstaff-barKeyCancellationkey-cancellationKeySignaturekey-signatureLeftEdgeleft-edgeOptionalMaterialBracketoptional-material-start-bracketandoptional-material-end-bracketSignumRepetitionissignum-repetitionisSpanBarstaff-barStaffEllipsisstaff-ellipsisTimeSignaturetime-signature