dateprojecttypeclientproject_id2016–2026BeaujontypefaceSelf InitiatedP_562387012023ABC GravitytypefaceDinamoP_778370272025Museo Casa KahlotypefaceAbbott Miller (Pentagram)P_398677312019MCMlogoMCMP_483826502025StrokeScribblersoftwareKai BernauP_907790772022–Misc. LetteringletteringAssortedP_993950912026SpaceportsoftwareVincent ChanP_48372272020GreenstoneletteringSelf InitiatedP_40589122022–SpectacleposterSpectacleP_55361602016–2018GarnetttypefaceSelf InitiatedP_245973742019Sundown TownletteringAlexander HarrisonP_59806103
Spaceport 2026Vincent ChanPython ToolingA spaceport is a site where spacecraft are tested, launched and maintained. Spaceport is an extension where multiple, un/related UFOs can be spaced, kerned and interpolated concurrently.
Vincent Chan [Matter of SortsCounter Forms] commisioned me to develop a RoboFont extension where someone could space, kern, and interpolate multiple UFOs within a single window.
Spaceport is written purely in Python and built on top of RoboFont’s core tools and Tal Leming’s Merz — “...a lightweight wrapper around Apple’s CoreAnimation framework...” Spaceport was developed with a smiliar architecture to an IDE, tracking the mouse and key interactions inside a flexible-unstructured grid of characters / glyphs.
Spaceport is open-source and availabe to download now! Spaceport logo
Spaceport’s in-view typing.
There is no need for a text input field, Spaceport allows for typing
directly into the view with a cursor and key navigation.Spaceport’s interpolation view.
When a designspace object is loaded, a user can
preview their space within a lightweight axis view.