Setting font defaults for new canvases/graphics per #356

This isn't ideal because there's a disconnect between the defaults here and the defaults in typography/attributes.js. It's minor, but it would be nice for them to connect. I'm thinking this could emerge from work on p5.Font?