8.3.4 Funcionalidades de fuente

Al usar fuentes tipográficas de OpenType, pueden usarse las funcionalidades de fuente o font features.3 Observe que no todas las fuentes de OpenType tienen todas las funciones. Si se requiere una funcionalidad que no existe en la fuente seleccionada, la funcionalidad sencillamente se ignora. El ejemplo que aparece más abajo usa la fuente ‘TeX Gyre Schola’ (esto es, el estilo romano de la familia).

\paper {
  property-defaults.fonts.serif = "TeX Gyre Schola"
}

\markup "normal style: Hello HELLO"

\markup \caps "small caps: Hello"

\markup \override #'(font-features . ("smcp")) "true small caps: Hello"

\markup "normal number style: 0123456789"

\markup \override #'(font-features . ("onum"))
  "old number style: 0123456789"

\markup \override #'(font-features . ("salt 0"))
  "stylistic alternate 0: εφπρθ"

\markup \override #'(font-features . ("salt 1"))
  "stylistic alternate 1: εφπρθ"

\markup \override #'(font-features . ("onum" "smcp" "salt 1"))
  "multiple features: Hello 0123456789 εφπρθ"
[image of music]

Para ver la lista completa de funcionalidades de las fuentes OpenType, consulte https://www.microsoft.com/typography/otspec/featurelist.htm; para la identificación de las funcionalidades de las fuentes de OpenType véase https://lists.gnu.org/archive/html/lilypond-devel/2017-08/msg00004.html.

Véase también

Referencia de la notación: La tipografía Emmentaler, Notación musical dentro de elementos de marcado, Rotación de objetos, Seleccionar la tipografía y su tamaño, Font markup. Búsqueda de fuentes, Familias de fuentes, Cambiar las fuentes tipográficas.

Fragmentos de código: Text.


Footnotes

(3)

No se pueden especificar los idiomas ni los scripts de OpenType.


Referencia de la notación de GNU LilyPond v2.25.30 (development-branch).