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.

What Is a Glyph in Fonts?

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

A glyph is a drawn shape. When you see the letter a on screen, you are looking at a glyph: an outline stored in a font file, scaled to size and filled with pixels. Typefaces are, at the file level, collections of glyphs plus tables that decide which glyph to show and where to put it.

Three words that get mixed up

Term What it is Example
Character An abstract unit of text, defined by meaning The Latin capital letter A
Code point The number Unicode assigns to a character U+0041
Glyph A shape in a font used to display it A in Times, A in Helvetica, A in bold italic

The relationship is many-to-many. One character can have many glyphs: a shows as a double-storey a in Times and as a single-storey ɑ-like shape in Futura, and the same font may contain small-cap, swash and old-style versions. And the reverse happens too: the fi ligature is one glyph produced from two characters. Some glyphs are not mapped to any character at all, being alternates reached only through OpenType features.

Unicode standardises characters, not glyphs. It says U+0041 is “LATIN CAPITAL LETTER A” and gives a sample picture, but how it is drawn is the font’s business.

How text becomes glyphs

When software displays text, it does this in order:

  1. Reads the characters (code points) from the text.
  2. Picks fonts, falling back to others if the first lacks a character.
  3. Maps each character to a glyph id in the font.
  4. Applies shaping: ligatures, kerning, mark positioning for diacritics, and contextual forms.
  5. Draws the outlines at the right position.

When step 2 fails, the renderer shows a placeholder, the box often called “tofu”, the missing-glyph. Our guide on why fancy text shows boxes explains how to avoid it.

Glyphs in lettering

In hand lettering the word “glyph” is useful whenever you design alternates. A typeface designer draws several glyphs for the same letter, such as an e with a long swash tail for the end of a word. A letterer does the same on the page: each letter in a word is a one-off drawing, which is why lettered words look different from typeset ones, and why swash forms are a natural fit for lettering. See what is lettering.

Glyphs and fancy Unicode text

This is the point where the distinction pays off. The “bold” in 𝐛𝐨𝐥𝐝 text is not a bold glyph of the letter b. It is a different character, MATHEMATICAL BOLD SMALL B (U+1D41B), which has its own code point and, in a font that includes it, its own glyph. Pasting it into a post does not format anything; it inserts different characters. That has three consequences:

  • Search treats them as different letters from plain b, so fancy text is not found by normal searches.
  • Screen readers read the character names, not the letters, as discussed in fancy text accessibility.
  • If the viewer’s fonts lack a glyph for the code point, they see a box. Our unstyle text tool converts such characters back to plain letters.

For a fuller picture of how the characters are built, see how fancy text works.

Common confusions

  • Glyph is not the same as font. A font holds many glyphs.
  • Glyph is not the same as character. Compare Unicode’s own sentence: characters are what you type; glyphs are what you see.
  • Emoji are characters with glyphs too. An emoji’s picture is a glyph from a colour font and can look different on each platform.

Frequently asked questions

What is the difference between a glyph and a character?
A character is an abstract unit of writing, such as the letter A or the digit 7. A glyph is one drawn shape for it. The letter A may have dozens of glyphs: roman, italic, bold, small cap, swash. One character can have many glyphs, and one glyph can stand for several characters, as with a ligature.
What is a code point?
A code point is the number Unicode gives to a character, written like U+0041 for A. It identifies the character but says nothing about how it looks. Software uses the code point to look up a glyph in a font. Unicode has more than a hundred thousand assigned code points.
Why do I see a box instead of a glyph?
The font in use has no glyph for that code point, and the system could not find a fallback font that does. The box, often called tofu, is the placeholder glyph. The character is still stored correctly; another device with a suitable font will draw it. See our guide on boxes for fixes.
Are fancy text letters different glyphs of the same letter?
No. Letters such as 𝓐 and 𝐀 are separate characters with their own code points, not different glyphs of A. A font could draw a glyph for either, so the same character looks different on different devices, but the character itself is distinct and does not change.