clone your own copy | download snapshot


OSP Morphologic @ Merz Akademie, Stuttgart

A five day workshop in which students get to grips with command line tools, collaboratively creating a font through drawing instructions, and changing existing libre fonts through Python scripts.

Day 1

  • Introduction to the work of OSP Open Source Publishing
  • Tutorial of command line interfaces.
  • Tools: Terminal, Homebrew
  • Homebrew is a package manager that allows to easily install command line Unix software. Cygwin is the Windows equivalent, but offers less packages. In Windows we found running Linux in Virtualbox a better option.

Day 2

  • Procedural drawing. Using the Robofab library, students draw a letter using drawing instructions for an imaginary pen.
  • Tools: Robofab, Python
  • Python is a programming language known for its clear syntax. Robofab is a programming library that makes it easy to deal with font objects in Python.

The final font as Morphologic.otf

Day 3

  • Design of a procedural transformation of a typeface
  • Designing a recipe for a software procedure is more explicit than for a human. You can tell a human to cut of all serifs of a typeface. A software interface will often see a font as just a collection of points, and if you want it to do something with the serifs you will first have to find a way to define to the software what then is a serif.

Day 4

  • Implementing a procedural transformation of a typeface
  • Tools: Robofab, the GhostScript Fonts
  • The Ghostscript Fonts is a set of typefaces created to replace (and mimic) the proprietary typefaces present in the specification of Adobe PostScript (Helvetica, Times, Courier and several others). As such they represent the DNA of desktop publishing. Thus, while none of the fonts are extremely interesting in their own right, they form a great backdrop for showing procedural transformations on typefaces. And because of their free and open source license, you are actually allowed to alter and redistribute them.

Day 5

  • Presentation of the transformation on a poster
  • Tools: free choice

Snapshots | iceberg



John Hgave away

— initial push

Monday, 16th April 2012 - 21:29


John Hsaid

— added

Monday, 16th April 2012 - 22:19


John Hpublished

— small update

Monday, 16th April 2012 - 22:27


John Hsaid

— empty ufo, script to generate scripts to generate glyphs

Monday, 16th April 2012 - 23:56


John Hclaimed

— ghostscript fonts and the collaborative typeface from day 2

Wednesday, 18th April 2012 - 10:37



— days of work and tears

Friday, 20th April 2012 - 14:08



— final push for morphologic workshop @ mery akademie april 2012

Friday, 20th April 2012 - 16:00



— final push for morphologic workshop @ mery akademie april 2012 pt 2

Friday, 20th April 2012 - 16:03


Eric Schrijvertold

— unzip Abgabe Felix Elisabeth Anna Lena

Monday, 23rd April 2012 - 19:31


Eric Schrijvergave away

— first README stub

Saturday, 19th May 2012 - 16:29


Eric Schrijverpublished

— Added renders of posters as/to iceberg

Thursday, 31st May 2012 - 19:46


Loraine Furterconfessed

— Establishing a big clean up that makes these files accessible for workshops that come after

Tuesday, 18th June 2013 - 15:53