function preload() {
  font = loadFont('data/miso-bold.ttf');
  shapeSpace = loadImage('data/space.svg');
  shapeSpace2 = loadImage('data/space2.svg');
  shapePeriod = loadImage('data/period.svg');
  shapeComma = loadImage('data/comma.svg');
  shapeExclamationmark = loadImage('data/exclamationmark.svg');
  shapeQuestionmark = loadImage('data/questionmark.svg');
  shapeReturn = loadImage('data/return.svg');
}
typewriter. uses input (text) as blueprint for a visual composition.

MOUSE
click + drag        : move canvas

KEYS
a-z                 : text input (keyboard)
,.!? and return     : curves
space               : small curve with random direction
del, backspace      : remove last letter
arrow up            : zoom canvas +
arrow down          : zoom canvas -
alt                 : new random layout
ctrl                : save png