WIP: back to some quadractic-curve studies.
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_30 #Processing #Python #py5 #CreativeCoding
Why my py5 sketches broke when I changed monitors
How pixel_density on Retina displays can silently break Py5Graphics objects — and why it only shows up when you switch monitors.
#Python #py5 #CreativeCoding
https://ericof.com/en/posts/2026/why-my-py5-sketches-broke-when-i-changed-monitors?mtm_campaign=SN&mtm_kwd=fosstodon

https://pynews.com.br/@villares/116310019396300219

This uses the newest #matplltlib integration added to #py5, that can convert `TextPath objects, actually I'm using the underlying capability of converting them to #shapely objects...
The matplotlib interface for text is very powerful (it can parse LaTeX) but I find it hard to use. I can't pick the typeface I want most of the time
:(

Alexandre B A Villares (@[email protected])

Attached: 1 image Obrigado pessoas amigas do LHC (Laboratório Hacker de Campinas) pelo dia sensacional! The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_28 #Processing #Python #py5 #CreativeCoding

Python News
Obrigado pessoas amigas do LHC (Laboratório Hacker de Campinas) pelo dia sensacional!
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_28 #Processing #Python #py5 #CreativeCoding