Everything You Need to Create Your Own Fonts for Free

Jessica Coccimiglio 09-04-2015

The right typeface can communicate a lot to a reader about the “personality” of a design. But what if you can’t find the right typeface? Or what if you want your design to be unique? Well, you might be surprised to learn you can make your own with a wide variety of software available for free and across different platforms.


I’ll provide a bit of guidance on getting started and tackling hurdles along the way, share some of the software that I tried out, and recommend resources for learning more.

Note: I am neither a professional typographer nor have I designed a complete font before, but I have an educational background in design and I admire the work of the masters. That’s why I’ll be referring to the great Ellen Lupton for guidance, one of the best educators on typography I’ve had the pleasure of reading.

Your First Typeface: Where to Begin?

“The first step in designing a typeface is to define a basic concept. […] The next step is to create drawings.” – Ellen Lupton, Thinking With Type.

As Lupton says, your first task is to decide what kind of a typeface you are making. This doesn’t need to mean just “serif or sans-serif”. You can explore the purpose and personality of the typeface.

Is it for large display or body copy in a magazine? Do you want it to look feminine or masculine? Formal or informal? Cartoony or classy? Rigid or fluid? Knowing what your concept is will give you guidance when creating each letter.



As tempting as it might be to jump right into software and start making your font (which some designers do), you will probably find it best to sketch out your concept on paper first. The first time I started designing letters, I started on the computer and didn’t realize how big I needed to make each letter to get the details I wanted, so I had to go back and re-do a lot.

Drawing out the letters on paper helps you sort out the relationships between them and test things out quickly. You don’t want to be making all sorts of concept decisions while you’re already designing on your computer screen, because if you decide you want to change something about the typeface as a whole it will be painful to have to apply the change to each letter.

This is definitely a field where “the devil is in the details”.

The Psychology of Typography The Psychology of Typography It's been said time and time again: fonts convey emotion. Read More  is an infographic that will give you some inspiration and guidance if you’re stuck for what kinds of design elements give a typeface its personality.


“Begin by drawing a few core letters, such as o, u, h, and n, building curves, lines, and shapes that will reappear throughout the font.” – Ellen Lupton, Thinking With Type.

These letters are popular suggestions for “the first ones” to make because you can re-use the parts over and over again. Nail a few core letters and your font will come together easier.

Generate Fonts Instantly Online


Metaflop is the simplest of the font-creation software I’m going to cover. It’s a great way to explore how fonts can take on different feelings just by changing the geometry. Metaflop’s Modulator feature lets you change the parameters of three different “metafonts”.

Metafont is a font-programming language created by Donald Knuth, which means that the characters in a font aren’t hand-designed by a human; rather, they are generated algorithmically, like other creative arts can be It's Happening: Robots May Be The Creative Artists Of The Future No machine or piece of software can emulate the passion of an artist, right? Wrong, sort of. Human creativity is important, but — sorry guys — the robots are coming for you too. Read More .



Each Metafont (bespoke, adjuster, and fetamont) has unique characteristics that can be changed by playing with the sliders on the left. Results are displayed in the Typewriter area.

Don’t worry if you don’t know what a “descender”, “x-height”, or “cap height” are (or any of the other type-jargon labeling the sliders). Turn on “anatomy” to see a chart of each part of the letter.



The big downside to Metaflop (as fun as it can be to tweak an entire character set in the blink of an eye) is that you don’t get a whole lot of freedom or control in the overall shape because it’s designed to affect only certain parameters of certain base fonts.

Construct Characters from Scratch


We covered Fontstruct back in 2008, but to do something a little different this time I decided to try my hand at designing my own font. The concept for my Fontstruct font is that it’s made of dots. I called it Dumbo. It’s not a great font, but it’s fun to see what can be done just by playing with simple shapes.


One of the best things about Fontstruct is that the interface is relatively simple and bold. The learning curve isn’t very steep, so font-making is more accessible. That makes it a good option for kids, teens, and graphic arts students who want to test things out and just experiment with different kinds of building blocks that you wouldn’t necessarily think of.

Unfortunately, they force you to create an account if you want to experiment with the tool, and creating letters isn’t exactly speedy.

fontstruct-sudokuOne of the most impressive Fontstruct creations I’ve seen is from creator architaraz, who designed Sudoku puzzles for his font! Talk about adding a layer of challenge to typeface creation.

A Powerful, Cross-Platform Option


Finally, if you’re getting serious about creating your own font, you need to check out FontForge. FontForge is a free, open-source font-creation software available for Windows, Mac, and Linux. It gives you a high degree of control over every letter and the ability to export your font in a wide variety of formats.


With FontForge, you can build fonts from simple shapes (as you can see from the “H” and the “O” designs I made) and bezier curves (as you can see in the “n” I created). Bezier curves let you create graceful swoops and curls and swooshes, controlled exactly to your liking with handle pairs.

Learning Bezier Curves

Bezier curves can be tricky to learn (as anyone who has tried them out in Photoshop, Adobe Illustrator, or Inkscape can tell you), but not impossible. Why learn them? Because they’re important if you want precise control of the curves of your fonts.

There’s a neat webapp game we covered called The Bezier Game that demonstrates how they work and lets you practice them, awarding points for creating designs without using too many nodes.


Wondering Which Format to Choose?

The three main formats you’ll see for typography are TrueType, OpenType, and PostScript. There are lots of technical differences between them, but what you need to know is that OpenType is a robust evolution of TrueType that includes a larger character set and support for ligatures. Typographic ligatures are connected characters, which can be very sophisticated.

Here’s a demonstration my friend, Michael Farrell, made that shows you just how beautiful OpenType can make your typography. Watch how the letters in “Zapfino” change as additional letters are added.

PostScript fonts are often favoured by professional printers for printing crisp magazines and books. Microsoft provides further details if you’re particularly curious about font formats, but if in doubt, you’re pretty safe choosing OpenType.

Great Resources for Learning More

Design With FontForge: A Book About How to Create New Typefaces Using FontForge” is a fantastic, free, online resource for learning to think through all kinds of major decisions in typeface-creation.

There are many aspects of typeface design that aren’t intuitive. For example, you may not know (as I didn’t until reading Design With Fontforge) that it’s important to make “O”s ever so slightly larger in the vertical direction than other letters, otherwise they will appear smaller than the surrounding letters.

So read a lot, and try to absorb and apply as much of the knowledge as you can, as it will allow you to stand on the shoulders of the typeface designers who have come before you.

Previously, we also pulled together seven quick guides to teach typography Stay True To Type: 7 Quick Guides That Tell You All About Typography Learning about typography isn't only for designers. It’s for anyone who deals with the written word. Head to these seven places for quick no-effort primer classes on fonts and typefaces. Read More . If you’re looking for more structured learning, check out Ellen Lupton’s free course “Typography That Works: Typographic Composition and Fonts” on Skillshare.

If you’re looking for an alternative font-creation software option for FontForge, check out BirdFont, a cross-platform, free font editor How to Create Your Own Fonts and Characters on Windows The Private Character Editor is almost a monochrome replica of MS Paint but with a different creative use. If you want to create your own fonts or symbols, this is the tool to fire up. Read More that lets you design your own font. It doesn’t export in as many formats as FontForge, but the interface may make it easier for you to get started.

Final Thought: Is It All Worth It?

Have you ever created a font, or would you? It’s a daunting task to create a complete and cohesive typeface — and yet there are plenty of amazing fonts out there available for free. Some of my favorite free fonts How To Download Free Fonts & Manage Them In Windows Fonts are the building blocks of digital aesthetics. Since Windows doesn't come with a font manager, we've looked at third-party alternatives. Read More come from and they’re gorgeous.

So, to all you lovers of lettering out there, how do you tackle a project as huge as font creation, especially given the competition out there? What makes it worthwhile? Do you do it out of love for the form (one letter at a time?), pride for a job well designed, or do you measure your project’s worth in numbers of downloads or dollars?

Image Credit: Typeface: Anatomy Sketches Via Flickr

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Creativetacos | Freebies
    April 9, 2017 at 9:08 am

    Beautiful article, well done and thanks for sharing :)

  2. Anand
    January 3, 2016 at 1:43 pm

    Thanks a lot I have visited many websites but this one was useful, i was trying to learn something new , thank you ..So much

  3. Grimm
    April 10, 2015 at 5:28 pm

    A quick and easy site to make a font of your own handwriting or custom art is You can select a character set and print out templates or import them into your drawing program of choice. Once you fill them in, scan and upload, and then download the font in your choice of OTF or TTF.

    • Jessica C
      April 23, 2015 at 2:25 am

      Awesome, thanks for the tip, Grimm!

  4. Anonymous
    April 10, 2015 at 8:08 am

    I like this, but can one use this for non English alphabets?

    • Jessica C
      April 23, 2015 at 2:25 am

      Yes, at least for FontForge! That's the beauty of OpenType, more characters (including from non-English character sets).