[ << Notació musical ] | [Part superior][Continguts][Índex] | [ Notació especialitzada >> ] |
[ < Elements de marcatge de diverses pàgines ] | [ Amunt : Text ] | [ Explicació dels tipus de lletra > ] |
1.8.3 Tipus de lletra
Aquesta secció presenta la forma en la qual es gestionen els tipus de lletra, i com es poden canviar a les partitures.
Explicació dels tipus de lletra | ||
Tipus de lletra d’un sol element | ||
Tipus de lletra del document complet |
[ << Notació musical ] | [Part superior][Continguts][Índex] | [ Notació especialitzada >> ] |
[ < Tipus de lletra ] | [ Amunt : Tipus de lletra ] | [ Tipus de lletra d'un sol element > ] |
Explicació dels tipus de lletra
Els tipus de lletra es gestionen mitjançant diverses biblioteques. FontConfig s’utilitza per detectar els tipus de lletra disponibles al sistema; els tipus de lletra seleccionats es dibuixen fent servir Pango.
Els tipus de lletra de notació musical es poden descriure com un
conjunt de glifs específics, ordenats en diverses famílies. La
sintaxi següent permet usar directament diversos glifs del tipus
de lletra Feta
del LilyPond diferents a les de text en el
mode de marcatge:
a'1^\markup { \vcenter { \override #'(font-encoding . fetaBraces) \lookup "brace120" \override #'(font-encoding . fetaText) \column { 1 3 sf } \override #'(font-encoding . fetaMusic) \lookup "noteheads.s0petrucci" } }
Tanmateix, tots aquests glifs excepte les claus de diverses mides
que estan contingudes al tipus de lletra fetaBraces
estan
disponibles utilitzant la sintaxi més senzilla que es descriu a
Notació musical dins d’elements de marcatge.
Quan s’usen els glifs del tipus de lletra de claus
fetaBraces
, la mida de la clau s’especifica per la part
numèrica del nom del glif, en unitats arbitràries. Es pot
especificar qualsevol enter de 0
a 575
inclusiu,
sent 0
el que produeix la clau més petita. El valor òptim
s’ha de determinar per prova i error. Tots aquests glifs són
claus esquerra; les claus dreta es poden obtenir mitjançant
rotació, vegeu Rotació d’objectes.
Estan disponibles tres famílies de tipus de lletra per al text:
- El tipus de lletra roman (serif), que de forma predeterminada és LilyPond Serif (un àlies de TeX Gyre Schola).
- El tipus de lletra sans, que de formam predeterminada és LilyPond Sans Serif (un àlies de TeX Gyre Heros).
- El tipus de lletra typewriter mecanogràfica (monoespaiada), que de forma predeterminada és LilyPond Monospace (un àlies de TeX Gyre Cursor).
Cada família pot incloure diferents formes i sèries. El següent
exemple mostra la possibilitat de seleccionar famílies, formes,
sèries i mides alternatius. El valor que es dóna a
font-size
és el canvi requerit a partir de la mida
predeterminada.
\override Score.RehearsalMark.font-family = #'typewriter \mark \markup "Ouverture" \override Voice.TextScript.font-shape = #'italic \override Voice.TextScript.font-series = #'bold d''2.^\markup "Allegro" \override Voice.TextScript.font-size = #-3 c''4^smaller
Es pot usar una sintaxi semblant el mode de marcatge, tot i que en aquest cas és preferible usar la sintaxi senzilla que s’explica a Selecció del tipus de lletra i la seva mida.
\markup { \column { \line { \override #'(font-shape . italic) \override #'(font-size . 4) Idomeneo, } \line { \override #'(font-family . typewriter) { \override #'(font-series . bold) re di } \override #'(font-family . sans) Creta } } }
Tot i que és fàcil canviar entre els tipus de lletra preconfigurats, també és possible usar altres tipus de lletra, com s’explica a les seccions següents: Tipus de lletra d’un sol element i Tipus de lletra del document complet.
Vegeu també
Referència de la notació: El tipus de lletra Emmentaler, Notació musical dins d’elements de marcatge, Rotació d’objectes, Selecció del tipus de lletra i la seva mida, Font.
[ << Notació musical ] | [Part superior][Continguts][Índex] | [ Notació especialitzada >> ] |
[ < Explicació dels tipus de lletra ] | [ Amunt : Tipus de lletra ] | [ Tipus de lletra del document complet > ] |
Tipus de lletra d’un sol element
Es pot usar a una partitura qualsevol tipus de lletra que estigui instal·lada al sistema operatiu i reconeguda per part de FontConfig, usant la sintaxi següent:
\override Staff.TimeSignature.font-name = "Bitstream Charter" \override Staff.TimeSignature.font-size = #2 \time 3/4 a'1_\markup { \override #'(font-name . "Bitstream Vera Sans,sans-serif, Oblique Bold") { Vera Oblique Bold } }
Es pot descriure font-name usant una llista de ‘tipus de lletra’ separats per comes i una llista de ‘estils’ separats per espais. Sempre que el ‘tipus de lletra’ de la llista estigui instal·lat i contingui el glif sol·licitat, s’usarà. En cas contrari, s’usarà com a substitució el tipus de lletra següent de la llista.
L’execució del LilyPond amb l’opció següent presenta una llista de tots els tipus de lletra disponibles al sistema operatiu:
lilypond -dshow-available-fonts
Vegeu també
Referència de la notació: Explicació dels tipus de lletra, Tipus de lletra del document complet.
Fragments de codi: Text.
[ << Notació musical ] | [Part superior][Continguts][Índex] | [ Notació especialitzada >> ] |
[ < Tipus de lletra d'un sol element ] | [ Amunt : Tipus de lletra ] | [ Notació especialitzada > ] |
Tipus de lletra del document complet
Es poden canviar els tipus de lletra que s’usen com tipus de lletra predeterminats a les famílies romana, sans-serif i monoespaiada, especificant-los en aquest ordre com es veu a l’exemple de sota, que escala els tipus de lletra automàticament amb el valor fixat per a la mida global del pentagrama. De forma semblant a Tipus de lletra d’un sol element, Es pot descriure usant una llista de ‘Tipus de lletra’ separats per comes. Tanmateix, els ‘estils’ de tipus de lletra no es poden descriure. Per llegir més explicacions sobre els tipus de lletra, consulteu Explicació dels tipus de lletra.
\paper { #(define fonts (make-pango-font-tree "Linux Libertine O" "Nimbus Sans, Nimbus Sans L" "DejaVu Sans Mono" (/ staff-height pt 20))) } \relative c'{ c1-\markup { roman, \sans sans, \typewriter typewriter. } }
Vegeu també
Referència de la notació: Explicació dels tipus de lletra, Tipus de lletra d’un sol element, Selecció del tipus de lletra i la seva mida, Font.
[ << Notació musical ] | [Part superior][Continguts][Índex] | [ Notació especialitzada >> ] |
[ < Tipus de lletra d'un sol element ] | [ Amunt : Tipus de lletra ] | [ Notació especialitzada > ] |