mergeAreas(shape, areas, nAreas);
nAreas = 0; // Start fresh...
// Then just add box (add the previous char box if first pts)
if (i==2) {
gp.moveTo(boxes[0].x, boxes[0].y);
gp.lineTo(boxes[1].x, boxes[1].y);
gp.lineTo(boxes[2].x, boxes[2].y);
gp.lineTo(boxes[3].x, boxes[3].y);
gp.closePath();
shape.append(gp, false);