float sz = 1000; PFont font; void setup() { size(3000,3000); font = createFont("GillSansUltraBold.ttf",sz); } void mouseMoved(){ sz = map(mouseX,0,width,20,300); } void draw() { background(0); fill(255); textFont(font); textSize(sz/7); textAlign(CENTER,TOP); String s=" Boston Area Brigade ";// of Activist Musicians"; //the string int l=s.length(); //the length of the string float r=sz + textAscent();; //the radius of the circle for(int i=0;i