/** * Letters. * * Draws letters to the screen. This requires loading a font, * setting the font, and then drawing the letters. */ PFont f; void setup() { size(640, 360); background(0); // Create the font printArray(PFont.list()); f = createFont("SourceCodePro-Regular.ttf", 24); textFont(f); textAlign(CENTER, CENTER); } void draw() { background(0); // Set the left and top margin int margin = 10; translate(margin*4, margin*4); int gap = 46; int counter = 35; for (int y = 0; y < height-gap; y += gap) { for (int x = 0; x < width-gap; x += gap) { char letter = char(counter); if (letter == 'A' || letter == 'E' || letter == 'I' || letter == 'O' || letter == 'U') { fill(255, 204, 0); } else { fill(255); } // Draw the letter to the screen text(letter, x, y); // Increment the counter counter++; } } }