LilyPond program-reference: 3.2.108 text-script-interface

### 3.2.108 text-script-interface

An object that is put above or below a note.

#### User settable properties:

> `add-stem-support` (boolean)

>   If set, the `Stem` object is included in this script’s support.

> `avoid-slur` (symbol)

>   Method of handling slur collisions. Choices are `around`, `inside`, `outside`. If unset, scripts and slurs ignore each other. `around` only moves the script if there is a collision; `outside` always moves the script.

> `script-priority` (number)

>   A sorting key that determines in what order a script is within a stack of scripts.

#### Internal properties:

> `slur` (layout object)

>   A pointer to a `Slur` object.

This grob interface is used in the following graphical object(s): CombineTextScript, Fingering, StringNumber, StrokeFinger and TextScript.

#### Internals Reference