Can code be used to design a typeface? At a glance, the letters we use seem to be too specific to be made randomly. However, using a set of parameters, I was able to generate enough forms and curate them to create a typeface. Through this project I wanted to explore how letters could be “discovered” through generative coding.
Papon Punyahotra
Computer Cursive
Computer Cursive is a typeface designed from generative art. Using Processing, I designed a set of parameters that generates random graphic forms. After generating a total of 5000 forms I curated the forms to create a complete typeface. This project was an exploration on how order could be found in chaos and the potential of generative art. The following outlines the process and final outcome of the project.
While setting the parameters for the system I focused on exploring three main guidelines, the proportions, the aesthetic of the form itself, and complexity of the shape. I first decided on a simple grid, using proportions you would use for a regular typeface. Secondly, I experimented with fills and strokes, the strokes worked best since they provided a more breathable form compared to the filled shapes. Finally, I experimented with the complexity of each shape via the number of points plotted. I found that 3 – 7 points worked best as it allowed for both simple and complex forms to be generated. The final system consists of a 3 by 11 grid and the fixed number of points. The points plotted on the grid were connected with a straight line or a bezier curve at random. This allowed for curved forms as well as straight geometric lines. By using this system I generated 1,000 forms each for 3, 4, 5, 6, and 7 points, making a total of 5,000 forms.
The final typeface is a collection of curated shapes that were all generated using Processing; the forms were then added to glyphs and exported as a typeface. The final forms were surprisingly similar to the letters we use, although some forms were more recognizable than others. The final name, Computer Cursive, came from the surprisingly handwritten aesthetic of the typeface.
Papon Punyahotra, Designer