Estoy tratando de hacer documentos SVG XML con una mezcla de líneas y breves fragmentos de texto (dos o tres palabras típicamente). El principal problema que tengo es alinear el texto con los segmentos de línea.Alineando texto en SVG
Para la alineación horizontal puedo usar text-anchor
con left
, middle
o right
. No puedo encontrar un equivalente para la alineación vertical; alignment-baseline
parece que no lo hace, así que en este momento estoy usando dy="0.5ex"
como un kludge para la alineación central.
¿Hay una manera adecuada de alinear con el centro vertical o la parte superior del texto?
Creo que hay un error en sus suposiciones horizontales. Según http://www.w3.org/TR/SVG/text.html#TextAnchorProperty, los valores permitidos para 'text-anchor' son' start | medio | fin | heredar' No se permiten "izquierda" ni "derecha". – Juve