p3 ~ dialectic π£οΈ
prompt βοΈ
our past two projects have almost exclusively engaged with form.
you learn how to use new technologies (type design, web programming) and then work within technical limitations to create something of interest.
in this third project, weβre going to do that one more time. but, now weβre going to add nuance and meaning to our work beyond just what it looks like.
hereβs our new process:
type + code = dialectic
this project is inspired by an article designer olivia king wrote in 2020 called βa font for the peopleββ. in it, olivia talks about how a client wanted a custom typeface but could not afford the licensing fees or design costs. so, olivia came up with the idea of remixing an existing open-source (i.e. free to use and modify) typeface.

this project emerged out a practical business need, but we can appropriate the same process for creative reasons. what if we remixed an existing font to give it deeper meaning?
this is exactly what risd alum jenni surasky did with their variable font dm serif kudzuβ.

the font can be used to add emphasis within a piece of text. in this case, calling out colonizing countries.

or, to transition the full text to complete illegibility, symbolizing a complete takeover by colonizers.

in practical terms, the process of remixing an open-source font makes it much easier for us to transition from atypical type design (pixel and component fonts) to more traditional type design practices.
for example, here is the font jost*β by indestructible type. except, this version was remixed by risd alum michelle belgrod to add βsplit ends.β michelle completed this remix in just 2 weeks.

another example: ryan hsiaoβs remixed version of work sansβ by wei huang. in this case, the font is given two variable axes that let it ask as a sort of βmegaphoneβ in either direction left or right (just one axis is shown here).

in my own work, iβve used this process both for clients and also just for fun.
- βa remixed version of ft88β (originally by ange degheest) for the risd grad show 2024.
- βa remixed version of avaraβ (originally by a bunch of peopleβ), also for the grad show (but ultimately scrapped).
- βanother remixed version of work sansβ for a speculative branding project i did.
technical requirements βοΈ
font π
create a remixed open-source font in glyphs. start by selecting a font to remix from one of the following sources:
- β
- β
- β
- β
- βanything else, as long as the font has an sil open font license (ofl)
your font needs to contain the following:
- βuppercase letters
AβZ - βlowercase letters
aβz - βnumerals
0β9 - βpunctuation
.,:;!?*#/\-_"'ββββ@&|$=><~^%()[] - βat least one variable axis
- βuse a meaningful name and code for your variable axis ~ this axis should relate to the article youβve selected!
- βchange at least 36 glyphs total in your second font master ~ you decide which ones to change!
- β
- βat least two total font masters
website π
create an animated or interactive digital article using your remixed open-source font. your website should make use of each of the following CSS features at least once:
- βflexbox via
display: flex - βcss grid via
display: grid - βsome form of activation for your variable font, whether through hover states, keyframed animations, or media queries
for the content of your website, pick one of the following articles or select your own from online:
- βa handmade webβ by j. r. carpenter
- βtypeface as programmeβ by jΓΌrg lehni
- βdesigning frictionβ by luna maurer and roel wouters
- β
code your website either in demolandβ or visual studio codeβ.
publish your website via github pagesβ.
the use of ai is not permitted for this assignment and will result in automatic failure.
π¨ JAVASCRIPT IS NOT ALLOWED FOR THIS PROJECT!! π¨
creative challenges π¨
establish meaning through a variable axis. π‘
your variable axis should not be about aesthetics alone. instead, it should provide deeper meaning to your selected text.
- βhow does the original font relate to your article?
- βhow do your variable axis name and code add meaning to your article?
- βhow does the fontβs transformation add meaning?
- βwhich glyphs did you choose to transform, and why?
- βhow do the in-between states relate to this meaning?
reinforce that meaning through your use of that axis. π
typeset your article using your font, and use your variable axis to reinforce or complicate the articleβs meaning.
- βwhen and where do you use the variable axis?
- βfrequently or infrequently?
- βat the beginning, middle, end?
- βalways, or just sometimes?
- β
- βhow do you introduce the variable axis?
- βis it interactive, or automatic?
- βis it disruptive, or subtle?
- β
grading π―
this project is worth 20% of your grade, so itβs graded out of 20 possible points. hereβs how that breaks down:
| category | points | assessment |
|---|---|---|
| font completion | 5 |
|
| website completion | 5 |
|
| critical review | 10 |
|
timeline β³
project kickoff
font due
π« advising days, no classes
website due, π crit!
revisions due