Skip to content

Add to your Home Screen

  1. Tap the Share button in Safari's toolbar.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The generator opens full-screen and works offline.

Font vs Typeface: What Is the Difference?

Font vs typeface: a typeface is the design of an alphabet, such as Garamond, while a font is one weight and style of it, and today usually the file you install. The words blurred when software put every design in a Font menu.

By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · Published · How we review content

Key facts

  • A typeface is the design of an alphabet, such as Garamond, Helvetica, Baskerville or Futura, and a font is one weight and style of it.
  • In metal-type printing a font was a set of cast letters in one design, style and size, and the word is related to French fonte, meaning casting.
  • A font family groups the styles of one typeface, for example Roboto Light, Regular, Medium and Bold with their italics.
  • Variable fonts, standardised in OpenType 1.8 in 2016, hold a continuous range of weights or widths in a single file.
  • Fonts are licensed software: the licence says whether desktop, web, app or logo use is allowed, even where letter shapes are not protected by copyright.
  • Fancy Unicode letters are neither fonts nor typefaces; each is a separate character from the Mathematical Alphanumeric Symbols block.

Ask ten designers to explain font vs typeface and you will get answers that range from “they are the same” to a ten-minute lecture. Both extremes are partly right. The words once meant different physical things, the technology that made the difference disappeared, and the vocabulary survived in a blurred form. Knowing the original meaning is useful because it explains how fonts are built, licensed and, as it happens, why styled text from a generator is neither.

Font vs typeface: the short answer

A typeface is a design: the look of a whole alphabet as one coherent system. Garamond, Helvetica, Baskerville and Futura are typefaces. A font is a particular rendering of a typeface: one weight, style and, in the original sense, one size. “Garamond Bold Italic, 12 point” is a font. In a modern computer, a font is the file you install, such as Garamond-BoldItalic.otf, and a typeface is the design that file comes from.

A common comparison from the type world is that a typeface is a song and a font is a particular recording of it, or that a typeface is a recipe and a font is a loaf of bread baked from it. The analogy is imperfect, but it captures that one design produces many concrete artefacts.

Where do the words font and typeface come from?

A font was once a set of cast metal letters in one design, style and size, and the typeface was the design. In the era of metal type, which lasted from the 15th century until the 20th, a printer bought type as physical objects. A set of cast metal letters in one design, one style and one size was a font, a word related to French fonte (“casting”, from melting metal) and the same root as foundry. To print the same words in 10-point and 14-point type, you needed two different fonts. To print Roman and Italic, you needed two more. A printer’s cases held many fonts of the same typeface.

The typeface was the design, the shape the punch-cutter had engraved into the steel punch from which matrices, and then letters, were made. The word also described the surface of the metal letter that printed: the “face” of the type. It was natural to speak of “a typeface” for the design, and “a font” for the box of letters you bought.

So the distinction was real and concrete. A printer could say, “We have Caslon in three fonts” and mean three sizes or styles.

Why did the difference blur?

Digital fonts blurred it by taking size out of the object and by putting every design in a software Font menu.

Size stopped being part of the object. A digital outline can be scaled to any size, so a font file no longer stands for one size. The “one font, one size” meaning lost its basis. What remained was style: Regular, Italic, Bold, Bold Italic, each a separate file.

Software gave the menu a name. When early word processors and the Macintosh in 1984 listed designs in a “Font” menu, ordinary users adopted the word for everything they could pick. That is also the reason why “font” is a common word in everyday language while “typeface” sounds technical.

Today the usage splits roughly like this:

Word Used by Typically means
Typeface Designers, foundries, typographers The design as a whole
Font Everyone, software, developers The thing you choose or install
Font family App menus, CSS All the styles of one typeface, grouped under a name

Both words are acceptable in normal speech. A designer may wince at “what font is that logo?”, but the question is clear.

What is the hierarchy of typeface, family, font and glyph?

Follow a single design down five levels: typeface, font family, font, font file and glyph.

  1. Typeface (design): Roboto, the design of the letters.
  2. Font family: The group of styles released under that name, such as Roboto Light, Regular, Medium, Bold and their italics.
  3. Font (style): One member, for example Roboto Bold Italic.
  4. Font file: The software that holds it, such as Roboto-BoldItalic.ttf, or one .woff2 file delivered by a website.
  5. Glyph: One drawn shape inside the file, like the bold italic lowercase g.

The family level is what CSS asks for with font-family: "Roboto", sans-serif, and the font level is chosen with font-weight and font-style.

How do variable fonts blur it further?

Variable fonts, standardised in OpenType 1.8 in 2016, push the blur further. A single file may hold an entire range of designs along axes such as weight, width, slant or optical size. A designer can pick weight 437 if they like. The file is still a “font”, but it holds what used to be a dozen. This is why some foundries now say “variable font” for the file and “family” for the design, and why strict one-to-one definitions are fading.

Which other terms get mixed up with font?

Serif, sans serif, script, monospace and display are categories of typeface, not fonts. Other terms are often confused too; here is how they fit:

  • Serif, sans serif, script, monospace and display are categories of typeface, not fonts. See serif vs sans-serif for the most common pair.
  • Weight (Light, Regular, Bold) and style (Roman, Italic) are variations within a family, so each combination is a font.
  • Lettering is not a font at all: the letters are drawn once for one use. What is lettering covers the difference between lettering, calligraphy and typography.
  • Calligraphy and handwriting are written by hand. A “handwriting font” is a digital imitation of someone’s handwriting.

Why does the difference matter in practice?

It matters for licensing, web performance, naming design problems and spacing.

Licensing

You buy a license to use font files. It states whether you may use them on a desktop, embed them on a website, ship them in an app, or use them in a logo. The shapes of letters themselves are generally not protected by copyright in many countries, but the software is, and license terms govern what you may do. That is why a free-for-personal-use font can be illegal to use on a client’s logo.

Web performance

Each font file you ask a website to load costs download time. Choosing one family in two weights is cheaper than five families with many styles. A variable font can be a smaller download than several static fonts.

Naming design problems correctly

If the text looks right but the letters are too heavy, you need a different font (another weight) of the same typeface. If it feels like the wrong personality, you need a different typeface. Using the right word avoids long threads of confusion with designers and clients.

Spacing

Kerning pairs are stored in a font, so a different font of the same typeface may space the same letters differently. If you replace one version of a font with another in a layout, check the spacing.

Are fancy Unicode letters fonts or typefaces?

Neither: they are separate characters, not fonts or typefaces. Our generators produce text such as 𝗕𝗼𝗹𝗱, 𝘐𝘵𝘢𝘭𝘪𝘤, 𝓢𝓬𝓻𝓲𝓹𝓽 and 𝔉𝔯𝔞𝔨𝔱𝔲𝔯. People often call these “fancy fonts” and our own pages use “fonts” in a few titles because that is the word people search for. Strictly, they are neither fonts nor typefaces. Each letter is a separate character from the Unicode Mathematical Alphanumeric Symbols block, with its own code point, such as U+1D5D5 for MATHEMATICAL SANS-SERIF BOLD CAPITAL B.

There are three practical consequences:

  1. No font was applied. When you paste 𝓢𝓬𝓻𝓲𝓹𝓽 into a post, the app does not switch to a script font. It displays different characters, in whatever font the device uses for them. The Mathematical Script block may be drawn by a math font on one phone and a system fallback on another, so shapes differ.
  2. The style cannot be undone by choosing another font. The characters stay the same. Our unstyle text tool converts them back to plain letters.
  3. The style is part of the text. Copy it, and the style travels with it. Formatting in a word processor, such as selecting Bold, does not travel with plain text; the characters do. That is the central idea in how fancy text works.

This also explains why some letters may appear as boxes: the device has no font that includes a glyph for that code point. The full story is in why fancy text shows boxes.

If you do want real fonts rather than Unicode substitutes, such as for a social post image, a logo draft or a printable sign, use the lettering image maker, which renders your text in actual typefaces and exports an image.

Quick reference

If you want to say Use
The overall design of an alphabet Typeface
The file you install Font
All the weights and styles of one design Font family
One weight and style, such as Bold Italic Font (style)
One drawn shape Glyph
A drawing made once for one piece Lettering
Characters that look like a style Unicode text (not a font)

Should I correct people who say font?

Not in casual conversation, where both words are understood. Writers sometimes overcorrect, but precision on font vs typeface helps when you work with designers, buy licenses or debug a website, and it does not help at a dinner table. Use the exact word when the difference changes the meaning, and use whichever is natural otherwise.

Frequently asked questions

Basics

Is it wrong to say font when you mean typeface?
Not outside a type studio. Software has used font for decades to mean the thing you pick from a menu, and almost everyone understands it. The distinction matters when you talk precisely about design versus delivery: you license a typeface, install a font file, and choose a font family in an app.
What is a font family?
A font family is the set of fonts that belong to one typeface: for example Roboto Regular, Italic, Bold and Bold Italic. Apps usually show the family name in the menu and let you pick the style. Large families, such as Source Sans, can include many weights and widths under one name.
Is a font the same as a typeface?
A typeface is the design, such as Garamond. A font is one style of that design, such as Garamond Bold Italic, and on a computer it is the file you install. Think of the typeface as a song and the font as one recording of it.

Where it works

Are fancy Unicode letters a font or a typeface?
Neither. Letters like 𝓕𝓪𝓷𝓬𝔂 are individual characters with their own code points, chosen to resemble a style. Your device draws them with whatever font it has for them, so a different phone can show different shapes. Switching fancy styles changes the characters, not the font.
Where does the word font come from?
It comes from the French fonte, meaning casting from melted metal, the same root as foundry. In metal-type printing a font was a set of cast letters in one design, style and size, so 10-point and 14-point type were different fonts.

How it works

What is a variable font?
A variable font is a single file that contains a continuous range of designs along one or more axes such as weight or width. Instead of separate Light, Regular and Bold files you can choose any value in between. It shows that a font file no longer has to represent one fixed style.

Tips & limits

Do I need a license for a typeface or a font?
Fonts are software and come with a license that says what you may do, such as desktop use, web embedding, app embedding or logo use. Typeface designs are usually protected by that license rather than by copyright in the letter shapes. Always read the license, and prefer open-licensed fonts for projects you publish.
Is Roboto a font or a typeface?
Roboto is a typeface, the design of the letters. Roboto Bold Italic is a font in the Roboto family, and Roboto-BoldItalic.ttf is the file that holds it. Everyday speech calls all of these fonts, which is fine unless you need to be precise.
Why does font choice affect website speed?
Each font file a website loads costs download time. One family in two weights is cheaper than five families with many styles, and a variable font can be a smaller download than several static fonts. Load only the weights and styles you actually use.