
different lgm characters
This script generates combination from layered inkscape svg files. Layers have special IDs and inkscapes --export-id=$ID option is used. First the svg is prepared for easier parsing by converting all spaces to newlines: cat $SVG | \ sed 's/display:none/display:inline/g' | \ sed 's/ /\n/g' > $TMPSVG Then for every ID containing the custom pattern ELEMENT-...

fontplate
import geomerative.*; import processing.pdf.*; RFont lfont; RShape lshape; RGroup lgroup; RPoint[][] lpoints; RMatrix mat; PShape[] ImaginaryTools; String ltext[] = loadStrings("i/free/voice/voice.txt"); String svglist[] = loadStrings("i/free/svg/load.list"); float x,y,xprev,yprev,randy,a; float scalefactor,lineheight; int indent; int textHeight = 800; int v; int[] alreadytaken = new int[svglist.length]; // NUMBER OF SIMPLE SVGS int sn = 20;...

asynchronous poster production
The rendering of the lgm posters is split into two asyncronous parts, because the actual poster generator involves some stuff that no administrator wants to have running on a stable web server. Part 1 is a simple input interface, that does nothing more than writing plain text files entered via a html textarea. This runs...