¿Cómo dar un salto de línea cuando llegue al limite de una ventana?

Estoy trabajando en processing y tengo que imprimir lo siguiente:

Lo que quiero hacer es que cuando se llegue al limite de la ventana de un salto de línea y escriba la letra justo de bajo de la primer P logre que diera el salto de línea pero escribe la letra al final y no al inicio. Espero me puedan ayudar dejo el pedazo de código donde estoy intentando hace esto:

void letrero(int px,int py, String cadena)
{    
   for (int i=0; i<cadena.length(); i++)
   {
           
       if(sumatoria >=470 ){
         py = py+30;
         px = 10;  
      }
       
        dibujaletra(px+20*i*escala, py, alfabeto[ int(cadena.charAt(i)) ] );         
        sumatoria = px+20*i*escala;       
        println(sumatoria);
   }
}   

Answer in the other discussion