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.
- Typeface (design): Roboto, the design of the letters.
- Font family: The group of styles released under that name, such as Roboto Light, Regular, Medium, Bold and their italics.
- Font (style): One member, for example Roboto Bold Italic.
- Font file: The software that holds it, such as
Roboto-BoldItalic.ttf, or one.woff2file delivered by a website. - 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:
- 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.
- The style cannot be undone by choosing another font. The characters stay the same. Our unstyle text tool converts them back to plain letters.
- 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?
What is a font family?
Is a font the same as a typeface?
Where it works
Are fancy Unicode letters a font or a typeface?
Where does the word font come from?
How it works
What is a variable font?
Tips & limits
Do I need a license for a typeface or a font?
Is Roboto a font or a typeface?
Why does font choice affect website speed?
Related
- What Is Lettering? How It Differs From Calligraphy and TypographyWhat is lettering? It is drawing letters for one specific piece, unlike calligraphy, which writes letters in strokes, and typography, which arranges ready-made type. Here is what each term means, the tools, the history, and how to start drawing letters.
- Serif vs Sans Serif: How They Differ and When to Use EachSerif vs sans serif comes down to small feet on stroke ends: serif typefaces have them, sans serif typefaces do not, and neither is simply easier to read. Here is what differs, what research shows, how to pair the two, and how both appear in Unicode text.
- How Fancy Text Works (and Why It Isn't Really a Font)How do fancy fonts work? They are not fonts: copy-paste styles are separate Unicode characters, mostly made for mathematics, phonetics and East Asian typesetting. The style travels with the text, but missing letters and fallback fonts change the look.
- What Is a Glyph in Fonts?A glyph is a specific visual shape stored in a font, such as one drawing of the letter a. A character is the abstract unit of text, and a code point is the number Unicode assigns to it; fonts map characters to glyphs.
- Lettering Image MakerThis lettering generator draws your words in 16 display fonts, from bubble and graffiti to Old English and neon. Pick colours and effects, then download a sharp PNG.
- Fancy Text and Screen Readers: What Happens and What to DoAre fancy fonts accessible? Mostly not: styled Unicode letters are separate characters, so screen readers may read long character names or skip them. Wide text and native formatting fare best; upside-down, glitch and look-alike styles fare worst.