BASICS
Подключение шрифтов
printArray(PFont.list()); - вывод списка шрифтов на машине

Подключение шрифтов:
Переменная
PFont font1;

сетап:
font1 = createFont("NeueMachina-Light", 50);

дроу:
textFont(font1);
text (name, 100, 100);
BASICS
Cохранение
Сохранение в svg формате:
В начало
import processing.svg.*;

Пред тем что рисуем
beginRecord(SVG, "poster.svg");

В конец
endRecord();

Полный пример:

import processing.svg.*;

void setup() {
size(800, 800);

beginRecord(SVG, "poster.svg");

background(255);

fill(0);
ellipse(400, 400, 200, 200);

endRecord();

exit();
}
Сохранение в SVG по нажатию:
void keyPressed() {
 if (key == 's' || key == 'S') {
  beginRecord(SVG, "poster.svg");
  drawPoster();
  endRecord();
  println("SVG saved");

где
в void drawPoster(); прописано все рисование.
Сохранение в ПНГ:

saveFrame("image.png");
Сохранение в ПНГ по нажатию:

void keyPressed() {
if (key == 's') {
saveFrame("image.png");
}
}
Нумерация вывода:

saveFrame("image####.png");
Made on
Tilda