From 111484a4f1d1fa5d4548aa8d97b19dbf4998edcc Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 14 Sep 2025 19:37:56 +0100 Subject: [PATCH] webstead: SVG rendering by extremely crude regexps --- webstead.xhtml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/webstead.xhtml b/webstead.xhtml index 50d61d8..2971540 100644 --- a/webstead.xhtml +++ b/webstead.xhtml @@ -8,8 +8,16 @@ document.getElementById("run").onclick = function(){ Bedstead({ arguments: document.getElementById("input").value.split(" "), - print: function(text) { - document.getElementById("output").textContent = text; + print: function(charstring) { + document.getElementById("output").textContent = charstring; + document.getElementById("rendered") + .setAttribute("d", charstring + .replaceAll(//g, "") + .replace(/^.* [hv]stem /, "") + .replace(/^/, "m ") + .replaceAll(/ rmoveto/g, "") + .replaceAll(/ rlineto/g, "m") + .replace(/ endchar/, "")); } }); }; @@ -23,5 +31,10 @@

+
+ + + +
-- 2.30.2