function setup() {
  createCanvas(windowWidth, windowHeight);
  noLoop();

  opentype.load('data/FreeSans.otf', function(err, f) {
    if (err) {
      print(err);
    } else {
      font = f;
      loop();
    }
  });
}
fontgenerator with dynamic elements

MOUSE
position x          : curve rotation
position y          : curve height

KEYS
a-z                 : text input (keyboard)
del, backspace      : remove last letter
alt                 : toggle fill style
ctrl                : save png