vaticana-ligature-interface
A vaticana style gregorian ligature
User settable properties:
glyph-name (string)- a name of character within font.
thickness (number)- Bar line thickness, measured in
linethickness.
Internal properties:
add-cauda (boolean)- does this flexa require an additional cauda on the left side?
add-join (boolean)- is this ligature head joined with the next one by a vertical line?
add-stem (boolean)- is this ligature head a virga and therefore needs an additional stem on the right side?
delta-pitch (number)- the interval between this and the next note, or, more precisely, their vertical distance; this is used in ligatures for calculation of the height of vertical joins flexa shapes
flexa-height (dimension, in staff space)- height of a flexa shape in a ligature grob in staff_space.
flexa-width (dimension, in staff space)- width of a flexa shape in a ligature grob in staff_space.
ligature-primitive-callback (procedure)- callback that brews ligature head.
x-offset (dimension, in staff space)- Extra horizontal offset for ligature heads.
This grob interface is used in the following graphical objects: VaticanaLigature