Unicode

Per introduir un caràcter aïllat per al qual es coneix el punt de codi Unicode però no està disponible a l’editor que s’està fent servir, useu \char ##xhhhh o bé \char #dddd dins d’un bloc \markup, on hhhh és el codi hexadecimal del caràcter en qüestió i dddd és el seu valor decimal corresponent. Poden ometre’s els zeros inicials, però és costum indicar els quatre caràcters a la representació hexadecimal (observeu que no s’ha d’utilitzar la codificació UTF-8 del punt de codi Unicode després de \char, atès que la codificació UTF-8 conté bits addicionals que indiquen el nombre d’octets). Hi ha taules de codis Unicode i un índex de noms de caràcters que dóna el punt de codi en hexadecimal per a qualsevol caràcter al portal del Consorci Unicode, https://www.unicode.org/.

Per exemple, tant \char ##x03BE com \char #958 insereixen el caràcter Unicode U+03BE, que té el nom Unicode “Lletra grega Xi petita”.

Es pot escriure d’aquesta forma qualsevol punt de codi Unicode, i si tots els caràcters especials s’escriuen en aquest format no cal desar el fitxer d’entrada en format UTF-8. Per suposat, ha d’estar instal·lat i estar disponible per al LilyPond un tipus de lletra que contingui codificats tots aquests caràcters.

L’exemple següent mostra valors hexadecimals Unicode que s’usen a quatre llocs: a una crida d’assaig, com text d’articulació, a la lletra i com text independent sota la partitura:

\score {
  \relative {
    c''1 \mark \markup { \char ##x03A8 }
    c1_\markup { \tiny { \char ##x03B1 " to " \char ##x03C9 } }
  }
  \addlyrics { O \markup { \concat { Ph \char ##x0153 be! } } }
}
\markup { "Copyright 2008--2023" \char ##x00A9 }

[image of music]

Per escriure el símbol de copyrights a la nota de crèdits, utilitzeu:

\header {
  copyright = \markup { \char ##x00A9 "2008" }
}

Referència de la notació del GNU LilyPond v2.25.22 (development-branch).