Basic Python Programming for Typeface Design

Typeface design has a long tradition of its practitioners creating their own custom tools to aid the design process. The Python programming language is the modern-day equivalent of a punch cutter’s counterpunch. Using Python allows the designer to focus more on the design of a typeface by automating repetitive tasks. In this workshop, students will gain a basic understanding of how to program in Python and how to use those skills in Robofont. In the first part of the workshop, Python and basic programming concepts will be introduced with the use of Drawbot, a Python environment created to teach designers programming. After the core concepts are introduced, the workshop will move to exploring how to apply them as part of the typeface design process in Robofont. At the end, students will have the skills to create their own digital counterpunches.

Students will need a laptop with a copy of DrawBot and Robofont installed. No prior programming experience is assumed.

Register


About Ben Kiel

Ben Kiel is a typeface designer, graphic designer, and educator. He runs Typefounding, a typeface design and production studio in Saint Louis, Missouri. Before starting Typefounding, he worked at House Industries where he worked as a typeface designer, director, and developer. He teaches at Washington University in Saint Louis, and has taught at the Maryland Institute College of Art and the University of Delaware. At House, he worked as part of the team that developed the online Photo-Lettering service, shortlisted as a Design of the Year by the London Design Museum in 2012. He received his MA in Typeface Design from the University of Reading, UK, in 2005.
Ben Kiel
Basic Python Programming for Typeface Design

When
Sat, Apr 6, 2013 10:00amSun, Apr 7, 2013 5:00pm

Where
Cooper Union
41 Cooper Square at East 7th Street, New York, United States, 10003