Anterior: Textos que saltan de página, Arriba: Marcado del texto
Estableciendo las propiedades de objetos que se describen más abajo, puede seleccionar una fuente tipográfica de entre las familias tipográficas preconfiguradas. LilyPond contempla por defecto la tipografía musical feta. Las tipografías del texto se seleccionan a través de Pango/FontConfig. La fuente tipográfica con serifa por defecto es New Century Schoolbook, las tipografías sans y tipo máquina de escribir son por defecto las que correspondan a la instalación de Pango.
font-encoding
es un símbolo que establece la disposición de los glifos. Se debe ajustar solamente para
seleccionar distintos tipos de tipografías no textuales, p.ej.:
fetaBraces
para las llaves de sistemas de piano, fetaMusic
la
tipografía estándar de música, incluyendo los glifos de la música antigua, fetaDynamic
para
indicaciones dinámicas y fetaNumber
para la tipografía de números.
font-family
es un símbolo que indica la clase general de la tipografía. Están contemplados
roman
(Computer Modern), sans
y typewriter
(monoespaciado).
font-shape
es un símbolo que indica la forma de la tipografía. Normalmente están disponibles varias
formas de tipografía para cada familia. Se puede elegir entre
italic
(cursiva), caps
(versalitas) y upright
(recta).
font-series
es un símbolo que indica la serie de la tipografía. Normalmente cada familia y forma de
tipografía tiene varias series. Se puede elegir entre
medium
(normal) y bold
(negrita).
Las tipografías seleccionadas de la forma que se acaba de esquematizar, vienen con una hoja de estilos predefinida.
Si quiere usar una tipografía desde fuera de la hoja de estilos,
ajuste la propiedad
font-name
,
{ \override Staff.TimeSignature #'font-name = #"Charter" \override Staff.TimeSignature #'font-size = #2 \time 3/4 c'1_\markup { \override #'(font-name . "Vera Bold") { This text is in Vera Bold } } }
Se puede usar cualquier tipografía en la medida en que esté disponible por parte de Pango/FontConfig. Para conseguir una lista completa de todas las tipografías que están disponibles, ejecute la orden
lilypond -dshow-available-fonts blabla
(el último argumento de la instrucción puede ser cualquier cosa, pero debe estar presente).
El tamaño de la tipografía se puede establecer con la propiedad font-size
.
El tamaño resultante se toma como relativo al tamaño
text-font-size
tal y como está definido en el bloque \paper
.
También es posible cambiar la familia por defecto de la tipografía para todo el
documento. Esto se hace llamando al árbol make-pango-font-tree
desde
dentro del bloque \paper
. La función toma los nombres de las familias tipográficas
que se deseen utilizar para el texto en estilo roman, sans serif y monoespaciado. Por
ejemplo,
\paper { myStaffSize = #20 #(define fonts (make-pango-font-tree "Times New Roman" "Nimbus Sans" "Luxi Mono" (/ myStaffSize 20))) } { c'^\markup { roman: foo \sans bla \typewriter bar } }
Ejemplos: text/font-family-override.ly
.
Anterior: Textos que saltan de página, Arriba: Marcado del texto
Esta página corresponde a LilyPond-2.11.40 (rama de desarrollo).
Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.