Salida de SVG
La salida de SVG puede contener, opcionalmente, metadatos para
objetos gráficos (grobs) como cabezas de nota, silencios, etc.
Estos metadatos pueden ser atributos SVG estándar como id
y
class
, o atributos personalizados no estándar. Especifique
los atributos y sus values mediante la sobreescritura de la
propiedad de grob output-attributes
con una lista de
asociación de Scheme (alist). Los valores pueden ser números,
cadenas de caracteres o símbolos. Por ejemplo:
{ \once \override NoteHead.output-attributes = #'((id . 123) (class . "esto aquello") (data-lo-que-sea . algo)) c }
El código de entrada anterior produce la siguiente etiqueta
<g>
(grupo) dentro del archivo SVG:
<g id="123" class="esto aquello" data-lo-que-sea="algo"> ...elementos del SVG de objetos gráficos como cabezas de nota... </g>
La etiqueta <g>
contiene todos los elementos de SVG para un
grob dado (ciertos grobs generan más de un elemento del SVG). En
la sintaxis del SVG el prfijo data-
se usa para atributos
de medios personalizados no estándar.