top of page
Evolve
A dynamic typeface that evolves towards entropy






Overview
While experimenting with Processing.js and becoming more familiar with the library's ability to generate animated graphics, I was inspired to create a kinetic typeface—Evolve. Like many processes prevalent in life and nature, Evolve gravitates toward entropy and disorder. The extent to which a letter becomes disorderly is directly proportional to how long one presses the keyboard.
My Role
Timeline
Toolbox
Graphic Designer
February 2020
Processing.js, Java
Process
Processing.js has several nested libraries that enable the application of computational transformations to fonts. I experimented with different functions and values that would warp the letters' geometry.
Experimenting with movement of the letters

Experimenting with different stroke weights and vertex translations

Output
You can access a sample character set for Evolve here or see below for Evolve's dynamic renditions of all 26 letters in the alphabet.


























bottom of page