librrd: un lenguaje de diagramas con CSS para SVG

Librrd Playground

librrd es un lenguaje de diagramas que permite dibujar estaciones terminales y no terminales, secuencias y pilas, con un sistema de estilos modelado después de CSS. Los selectores incluyen etiquetas, clases, IDs, y pseudo-clases como :root, con cascada y especificidad similares a CSS. Las propiedades controlan alineación, justificación, espacios y marcadores de continuación. Además, se pueden aplicar hojas de estilo de renderizado directamente al SVG resultante, aunque se advierte que cambiar la fuente puede desalinear el texto, ya que las dimensiones se calculan en tiempo de diseño.

No cambies la fuente (aunque puedas) porque las extensiones de texto (y por tanto las anchuras de las estaciones) se calculan en tiempo de diseño, no en tiempo de renderizado, y dependen de la fuente.

Más de este día

2026-07-26