typodojoStudio

typodojo studio

How much time do you have?

Mastery takes time. Today it can take five minutes. Pick a mode for the time you have; change modes any time and your drawings stay as they are. Ranks are earned in every mode.

First time? Sketch takes five minutes, and your first font earns your white belt.
Typo, keeper of the dojo

Coming back to a font? .

A new font, in fourteen steps.

What is your font called?

This is the name people will see in their font menus. Once you add drawings, it appears here in your own letters.

Coming back to a font?

What kind of font is it?

Pick the style closest to what you have in mind. It sets up the lines, spacing and pen to suit, and gives you drawing tips along the way. Nothing is locked in.

Examples are shown in open-source fonts from Google Fonts, for reference only.

Which characters will your font cover?

Start from a language range, then switch sets on or off. Accented letters can be built for you from the plain letter and the accent.

Where do the lines sit?

Every letter hangs from the same five lines. Set them once. If you'll draw in another app, download a template to draw each character on.

Heights are in font units, out of 1,000 to the em. The baseline is 0.

Draw each character in black inside the template's frame and export it as its own SVG. Accents go where they sit on a lowercase letter; they move up for capitals by themselves.

Draw by hand.

Draw each character with a finger, stylus or mouse, right on the lines. Your strokes become clean outlines as you go. Rather draw in another app? Skip ahead and import SVGs.

Add and review drawings.

Every character, drawn, imported or built. Drop SVG files anywhere on this screen, or pick a character to add one. Name files by character: a.svg, A_.svg for capitals, comma.svg, eacute.svg or uni00E9.svg.

Imported drawings are

A dashed outline means the character is made for you: built from other drawings, or generated for this style.

Check the outlines.

Fonts need clean, filled shapes that sit on the same lines. Anything that could look off in the finished font is listed here. Open one to fix it.

Map characters to Unicode.

Unicode is how every app knows which character a key types. Each drawing has a code point and a glyph name. The standard ones are filled in; change them only if you need to, or add your own characters.

Code pointGlyph nameAlso typesStatus

Custom characters live in Unicode's Private Use Area, U+E000 to U+F8FF, which no standard keyboard types. To type one, pick it from your system's character viewer, or give it a key with a keyboard layout app such as Ukelele on a Mac or Microsoft Keyboard Layout Creator on Windows. The no-break space and soft hyphen are mapped to the space and hyphen for you.

Space the letters.

Set the room on each side of every letter and between words. Round and pointed letters usually want a little less than straight ones; set those one by one in step 6.

Sample

Kern the awkward pairs.

Some pairs sit too far apart even when every letter is spaced well, like AV, To and Yo. Add them and pull them together.

Add a pair
Pairs

Add ligatures and alternates.

Optional extras, written into the font as OpenType features. A ligature replaces a run of letters, like fi, with one drawing. An alternate is a second version of a letter that people can switch on.

Ligatures

Alternates, stylistic set 1

Build the family.

Make bold, light and italic versions from your drawings. Weights grow or shrink every outline; italics slant them. For a true italic or a finer weight, redraw any character for that style in steps 5 and 6.

Weights to include
Styles

Lines, underlines and credits.

How far apart lines of text sit, where apps draw the underline and the strikethrough, and the credits and license that travel inside the file.

Line spacing is set inside the font. Apps use it when someone types a paragraph, so this is what they will see.

Strikethrough isn't a separate style: it's a line apps draw through your letters, at the height and thickness set here. The same goes for underline.

License

Last step.

Try it, then download.

64

Fonts arrive in one .zip. On a Mac, double-click a font file and choose Install Font. On Windows, right-click it and choose Install. Save the project to keep editing later; it holds every drawing and setting.

Drop your SVG files

Proof sheet

Untitled

Every drawn character

Paragraph

Type is where language first meets the eye. A good proof shows the same words at every size, so uneven spacing, a heavy stroke or a letter that sits too high shows up before anyone else sees it.

Make it move

your letters, moving

Everything you drew can move on the web. Write on replays your own strokes in the order you drew them. Motion lives on your page; the font you download stays still.

stroke-order playback

Playback, not generation: your letters redrawn in the order you drew them, at a pace you set. Off until you turn it on. Readers who ask for less motion see your letters still.

why it moves this way

The strokes you drew, in order
The playback
Motion

your font is ready.

Your kerning is not. We will speak of it tomorrow.

  1. Open the .zip and install the .otf files.
  2. Restart Figma, or any app that was open.
  3. Then return to practice.

Your fonts

White belt

your first font.

Good. Now do it without looking so pleased.

See the ranks