lgm 2013
-
different lgm characters

different lgm characters

This script gen­er­ates com­bi­na­tion from lay­ered inkscape svg files. Lay­ers have spe­cial IDs and inkscapes --export-id=$ID option is used. First the svg is pre­pared for eas­ier pars­ing by con­vert­ing all spaces to newlines: cat $SVG | \ sed 's/display:none/display:inline/g' | \ sed 's/ /\n/g' > $TMPSVG Then for every ID con­tain­ing the cus­tom pat­tern ELEMENT-...
fontplate

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

asynchronous poster production

The ren­der­ing of the lgm posters is split into two asyn­cro­nous parts, because the actual poster gen­er­a­tor involves some stuff that no admin­is­tra­tor wants to have run­ning on a sta­ble web server. Part 1 is a sim­ple input inter­face, that does noth­ing more than writ­ing plain text files entered via a html textarea. This runs...
do.sh

do.sh

ID Development

ID Development

color print­ing mock­ups pro­duc­tion
Libre Graphics Meeting 2013

Libre Graphics Meeting 2013