# Font Glyph Viewer

List the glyphs inside a font with their glyph IDs, glyph names, Unicode code points, the characters they draw and their advance widths, together with a table of the Unicode ranges the font covers and the scripts in each range. Upload a TTF, OTF, WOFF or WOFF2 file and page through large fonts with a start glyph and a glyph count. Useful for checking coverage before you subset or ship a font.

## Frequently asked questions

### What does the glyph table show?

Each row is one glyph: its glyph ID, its glyph name when the font stores one, the Unicode code points that map to it, the characters themselves and its advance width in font units. A glyph mapped from several code points lists all of them. Glyph IDs are the positions of glyphs inside the font, starting at 0 for notdef.

### What is the Unicode ranges table?

It groups the code points the font maps into unbroken runs, such as U+0020-U+007E with 95 characters, and names the scripts found in each run. It shows how complete the coverage of an alphabet or symbol block is at a glance. Up to 300 ranges are listed, and a note counts any more.

### How do I page through a large font?

Set the start glyph ID and the number of glyphs to list. The count defaults to 500 and can go up to 2,000 per request, and the start can be any glyph ID from 0 to 65535. The result states which glyph IDs it shows and how many glyphs the font has.

### Why do some glyphs have no code point?

Many glyphs are not mapped to a character directly. Alternates, ligatures, small caps and accent components are reached through OpenType features or used inside other glyphs. These rows show an empty Unicode column.

### Why do the characters look like the page font instead of my font?

The tool reads the font data and lists characters as text, so your browser draws them in the font of this page. The column helps you recognize which character a code point is. Install or load the font to see its own shapes.

### Why are some glyph names empty?

Fonts with a version 3 post table, which includes many web fonts, store no glyph names to save space. CFF fonts take names from their charset, and TrueType fonts from their post table. A missing name does not affect how the font renders.

### Why is a combining mark shown with a dotted circle?

Combining marks such as accents attach to the preceding character, so they are shown on a dotted circle, U+25CC, to stay visible. Spaces and invisible control or format characters leave the character cell empty. Their code points are still listed.

### Which font files can I upload?

TTF, OTF, WOFF and WOFF2 fonts with TrueType, CFF or CFF2 outlines, up to 10 MiB per file and 30 MiB once decompressed. Font collections (TTC) are not supported. You can upload several fonts at once and get one listing per font.

### What does the advance width mean?

The advance width is how far the pen moves to the right after drawing the glyph, in font units. Divide it by the font's units per em, which Font Info shows, to get the width relative to the font size. Combining marks usually have an advance width of 0.

### Is my font stored?

No. The font is read in memory for this request and discarded once the listing is returned. Nothing about the font is saved.

Your ad here?

[Email us](mailto:hi@dennn.is?subject=Advertising%20on%20OneClick%20Pro)

[Ad The agent-ready plugin suite for WordPress.](https://sleekwp.com/?ref=oneclickpro)
