Innovating Typeface Design —

Project

FontFacing: an AI-Driven Typography Design Application

Direction

How might we visually integrate AI features into the experience of a design platform?

Info

  • Desktop App
  • 14 Weeks
  • May - August 2023
  • Solo Project

Tools

  • Figma
  • RunwayML

Concise

To only see the highlights and most important information, keep the toggle ON. If you’d like to read about every step of the process, turn the toggle OFF.

How might we...

...visually integrate artificial intelligence features into the user interface of a design platform?

Color Highlights Within the Interface

Designers are familiar with design interfaces and there are already a myriad of expectations when using a new design application. In this case, the majority of the interface involves shades of gray, as with most major design apps. The introduction of any color would be a highlight. A bright blue and a middle purple are used to bring attention to the AI features, sometimes alone (active/history) and sometimes as a linear gradient (generate something).

A mockup of a desktop app meant for typeface design, showing a working canvas with one glyph, toolbars, live view of the entire typeface, and an analysis window showing the training model as it analyzes inputs in real time.

Highlights

One detail of the app interface which shows a series of buttons (Sketch, Live Generation, Focus, Letterspacing) which users can use to move between working stages

A tab bar to select process stage

Since the typeface design process works in well defined stages, albeit with some back and forth, this tab bar allows the designer to indicate where in the process they are and to see when the native AI platform will be actively learning versus actively generating or adjusting.

One detail of the app interface which shows a window within the sidebar, Analysis, with some realtime AI analysis

Show how the platform analyzes

A specific window displays how the AI is processing input and also gives designers the opportunity to for manual input within that process.

One detail of the app interface which shows the canvas with a glyph being edited; below the canvas is a toolbar with options that are specific to what the user's currently doing on the canvas; this canvas has a completed letter but nothing's selected, so the context bar has a text input with the label text reading, `Describe what you'd like to generate or change about this letterform`, along with a `Generate` button and another button for additional options

Context Bar

As is being used more and more often in design programs, a contextual toolbar moves around the interface depending on what you’re interacting with and gives you context-specific options that may be particularly relevant. This allows AI features to be front-and-center without obstructing the workflow.

Research & Prep

Prototyping

Introducing

A mockup of a desktop app meant for typeface design, showing a working canvas with one glyph, toolbars, live view of the entire typeface, and an analysis window showing the training model as it analyzes inputs in real time. A mockup of a MacBook running the desktop app, showing a working canvas with one glyph, toolbars, live view of the entire typeface, and an analysis window showing the training model as it analyzes inputs in real time. A mockup of a MacBook running the desktop app, but this time the canvas is blank so there's no contextual menu and the analysis window is also blank.

Final Thoughts & Next Steps

As developed, the concept itself is structurally sound and I firmly believe that it could successfully empower designers. There would be a lot of difficulty surrounding the base training sets, since the platform would need extensive training on typefaces to understand the anatomy and character sets. Typefaces are intellectual property and their use for AI training could be contentious.

Given the opportunity, I would love to continue exploring this concept. The opportunities to explore micro-interactions are endless. Some of the areas I’d like to continue iterating on are the Options Bar and the Stage Slider, since there isn’t a clear indication that they’re stages of the design process meant to be moved through towards an end goal. This is also, roughly, the bare minimum the application would require to be considered a serious design application. Professional typeface design has a plethora of functions which aren’t represented here that would need to be worked into the interface in some way. Not everything can be folded into a menu.

A mockup of a MacBook with the Fontfacing app opened to fullscreen to start a new project, with buttons available to start a new file, Open a file, as well as alternate open options, plus a featured banner for a trending font.

Max Wright

Copyright © 2016 — 2024 Max Wright