Font design: 17 top tips to create your own typeface

Font design has been written about extensively but where do you begin if you want to create your own typeface? Designers and illustrators who are new to the discipline will need to understand the first practical steps, the common software and early considerations to get you going.

To make sure you’re getting started on the right path on font and type design, it’s worth enrolling in a short type design course, either in your local area or online. But if that’s not possible (and we know it’s tricky at the moment), these tips should help you begin to create your own font design.

In this post, we’ll walk you through the steps to follow for perfect font design. Feeling inspired to push your skills further? Explore our roundup of typography tutorials. Don’t have time to create your own font? Check out our roundups of the best free fonts and the top professional fonts for designers.

01. Design a brief

Font design: Close up of three letters and one sign

Type specs and drawings from Reading University: ‘a’ by Lisa Timpe, ‘k’ by Louisa-Helen Fröhlich and Bengali character by Tim Holloway

Designing a typeface can be a long journey, so it’s prudent to have a clear vision of its purpose. You might begin with something purely self-expressive. However, the usual practice in font design is to create a typeface in response to a brief.

Developing your own brief will inevitably require research and reflection. How will it be used: is it for a specific project or personal use only? Is there a problem you might solve? How might your typeface fit into a landscape alongside similar designs? What makes it unique?

The options are vast. Typefaces have been created, for example, specifically for academic texts, to provide better number systems for engineering documents or as a one-off for public lettering. Only when you know what your typeface will actually be used for can you really get started on the design.

02. Make fundamental choices

There are a number of choices you need to make early on. Will it be a serif or sans-serif typeface? Will it be based on a writing implement or be more geometric? Will your design be a text face, comfortable at small sizes and suitable for long documents; or will it be a display face with an imaginative style that works better a larger size?

It was suggested on the course that designing a sans-serif typeface can be more challenging for beginners, because the features that provide these typefaces with their identity are much more subtle.

If you’re a more advanced type designer, you might want to explore the world of variable fonts. As its name suggests, variable fonts allow type designers to personalise their letters, essentially enabling one font to act like multiple fonts. For more advice on how to create them, check out our 4 steps to using variable fonts.

03. Start from scratch

You might decide to start by digitising your own handwriting. This can be a useful practice exercise, but because handwriting is so individual, without much refinement, your typeface could be restricted to personal use. 

You should also avoid basing your design on the outline of an existing typeface. ‘Helvetica with wings’ is not going to produce a better typeface or help you develop your skills as a type designer. This should go without saying, but I’m told that typefaces like these are regularly submitted to foundries (unsuccessfully).

04. Use your hands

Even if you’re a Bézier curve master, I’d advocate defining your letterforms by hand in the first instance. Articulating certain shapes via a computer when establishing your design can be awkward and time-consuming.

Try to create graceful shapes on paper for the first few characters before refining them digitally. Further characters can then be constructed on screen by matching key features, such as terminal endings and stroke widths.

Note that the hand naturally draws smoother, more accurate curves in a concave arc pivoted by the arm and wrist. To take advantage of this, keep turning your paper rather than adjusting your position or drawing against this pivot point.

05. Start with ‘control characters’

Designing certain characters first can help set the style of your typeface and bring the other characters into harmony. These are often called ‘control characters’. In a lowercase Latin typeface they would be the ‘n’ and o, and in the uppercase, ‘H’ and ‘O’ are often used. 

On the course I attended, we steadily added to these, building the word ‘adhesion’, which is used for testing the type’s basic proportions (though initially, it was ‘adhecion’ leaving the tricky ‘s’ for later).

06. Move to your computer

Font design: Close up of a hand drawing some illustrated type

Manually tracing your letterforms can be beneficial

There are a variety of ways to get your drawings onto the computer. Some people advocate tracing programs, however I prefer manually tracing my drawings because I want full control over where the points on my curves go.

Most software requires a well-defined drawing to work with effectively, so when you’re happy with a sketched character, try outlining it with a fine tipped pen (to get a shape edge) and then fill in the shape with a marker.

You can then take a snap with your phone’s camera, and send it to your computer.

07. Choose your software

Like myself, many designers from a graphic design background will naturally opt straight for Adobe Illustrator to start drawing their type. For drawing individual letterforms and experimenting, this is fine. 

However, it soon becomes obvious that this is simply not the right tool for creating a typeface. From the outset you will benefit from working in an environment that gets you thinking about letter spacing and word creation.

There are a number of options, depending on personal preference, but FontLab Studio, Glyphs and Robofont are all popular type-based software among the design community. 

The programs aren’t cheap, but Glyphs does have a ‘Mini‘ version on the Mac App Store, with some functionality removed that beginners are unlikely to miss. Both versions also offer a 30-day free trial. The other obvious advantage of these packages is that you can export your work-in-progress as a font.

08. Draw some letters

I was using Glyphs, as recommended on the course. The interface is good and there are handy videos online, but like any software, it takes a little time to become familiar with.

Once you’ve imported your image, the drawing interface is pretty close to Illustrator CC, however I found the control of Bézier curve points and handles much more accurate in Glyphs. For greater control of your font design, where possible, place your points on the extremities of the letterform curves (top, bottom, left, right).

09. Move into text view mode

Once you have drawn a few letters, you can start typing words using the text view mode. One major advantage of Glyphs is that you can edit your shapes in the same text view to start harmonising the characters together in words.

You can then begin making adjustments to the letter spacing, looking at the rhythm of the counters and refining the overall proportions, like the x-height, weight and width of your typeface (if you’re in need of a refresher, take a look at our glossary of typography rules and terms).

10. Test out some words

Font design: Close-up of letters being draw on a screen using Glyphs software

Modifying your shapes within a text view in Glyphs

As type designer Matthew Carter is often quoted: “Type is a beautiful group of letters, not a group of beautiful letters”. With this in mind, aim to start looking at your design from a line and paragraph level as early as possible.

Create a simple InDesign CC document with text frames and paste some words into them. I set each text frame to a different font size for comparison (the sizes will depend on what your typeface is to be used for). Finally, export your typeface and select it within your document to see it in action.

While you’re still in the early stages of your design, before you’ve settled on any spacing, you can use InDesign’s built-in kerning tool to optically space your letters, maybe with some extra tracking, for a quick and dirty impression. When it comes to doing the job properly, take a look at out expert tips for kerning type.

When you’re happy, export your typeface and select it within your document to see it in action.

11. Study other typefaces

To create a credible typeface, you need to study other good examples. Looking at them in a critical way, from a contextual or historical perspective, will help you understand why certain design choices in these and your own typeface have a particular effect. 

Look at how the system of shapes work together consistently while forging an identity. Our article 5 ways type can define brands starts to unpack the different effects certain type features can have.

The advice I was given is to look at both typefaces that are in a similar style to your own, and those text typefaces that are generally accepted to be good examples.

12. Scale it down

It’s important to review your typeface at different sizes in your test document. Depending on your brief, readability might be critical at smaller sizes, or you might be concerned with how your display text reads at a distance.

A change of scale can be troublesome. Looking at how your shapes behave at a variety of sizes, and learning what design decisions affect them, takes practice.

13. Get it on paper

Printing your progress and seeing it away from the confines of pixels and backlighting will help you view it from a different perspective. To me, it seems much easier to spot issues with misshapen characters, the rhythm of counters, the modulation of strokes and so on, when printed out and pinned to a wall.

It’s also easier to make notes and sketches for adjustment. Another benefit of printing is that when making thousands of micro-adjustments over a long development period, a printout can help you track your progress so you can see how far you’ve come.

14. Add special characters

Your typeface might comprise a limited set of characters because it’s for a particular project, personal use or if it’s a very decorative design. However if your aim is for it to be used by other designers, for a variety of projects, then it needs to be flexible and have a broad character set. This would generally include small capitals, diacritic signs (accents), a choice of numerals, ligatures and more.

15. Explore different styles, weights and widths

Font design: The letters 'ade' written in different styles

Designers need plenty of options

When a designer is choosing a particular typeface, they are likely going to need a palette of options to design with. Does your typeface have a true italic, not just a slanted roman? Would your typeface suit a condensed version? This goes back to your brief and use cases for your typeface.

16. Consider global usage

So you’ve created something that you’re quite proud of. Did you start with a Latin typeface? What about the 250 million readers of Cyrillic in Eastern Europe and central Asia? Or the 220 million Devanagari readers in India and Nepal?

There is a growing market for non-Latin typefaces and some scripts are woefully under-served. A common question that I also asked myself is: Can a non-speaker design a good script for a language they do not read? The answer is emphatically yes. 

It takes a lot of research, learning about the script’s history and culture, meeting native speakers and exploring historical examples, but a large number of excellent typefaces have been designed this way throughout history.

17. Put it to the test

One you’ve crafted something you’re happy with, you’ll want to start seeing how it performs at a range of tasks suited to the original brief. Try using your font on some previous design projects, replacing the original typeface. 

Create some specific artwork that will put it under pressure, or perhaps ask a designer friend to test it out and give you some feedback.

Related articles: