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.

olivia king example

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↗.

colonizer test

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

kudzu example

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

kudzu example 2

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.

jost split ends

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).

work megaphone

in my own work, i’ve used this process both for clients and also just for fun.

technical requirements βš™οΈ

font πŸ” 

create a remixed open-source font in glyphs. start by selecting a font to remix from one of the following sources:

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:

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:

categorypointsassessment
font completion5
  • β†’
    all font βš™οΈ requirements as detailed in this document
website completion5
  • β†’
    all website βš™οΈ requirements as detailed in this document
critical review10
  • β†’
    completion and meaningful engagement with the πŸ† challenges as detailed in this document

timeline ⏳

Sep 2026
SMTWThFS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Oct 2026
SMTWThFS
1
2
3
4
5
6
7
8
9
10
11
12
14
15
16
17
18
19
21
22
23
24
25
28
29
30
31
Nov 2026
SMTWThFS
1
2
4
5
6
7
8
9
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Dec 2026
SMTWThFS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Oct 13, 2026

project kickoff

Oct 20, 2026

font due

Oct 26–27, 2026

🚫 advising days, no classes

Nov 3, 2026

website due, πŸ† crit!

Nov 10, 2026

revisions due