LilyPond Internals Reference: 3.2.28 clef-interface

### 3.2.28 `clef-interface`

A clef sign.

#### User settable properties:

`full-size-change` (boolean)

  Don’t make a change clef smaller.

`glyph` (string)

  A string determining what ‘style’ of glyph is typeset. Valid choices depend on the function that is reading this property.

  In combination with (span) bar lines, it is a string resembling the bar line appearance in ASCII form.

`glyph-name` (string)

  The glyph name within the font.

  In the context of (span) bar lines, glyph-name represents a processed form of `glyph`, where decisions about line breaking, etc., are already taken.

`non-default` (boolean)

  Set for manually specified clefs and keys.

This grob interface is used in the following graphical object(s): `Clef`, `CueClef` and `CueEndClef`.

#### LilyPond – Internals Reference v2.24.4 (stable-branch).