typefacefiles

Home › Notes

How tall the lowercase is across Google Fonts

Half of the 1,787 Google Fonts families with a true lowercase have an x-height between 470 and 536 units per 1,000 em, and the median is 505: the lowercase x stands about half as tall as the font size. Sans serifs sit highest (519), handwriting lowest (445).

What the number measures

The x-height is the height of a lowercase x above the baseline. We read it from the outline of the x in each family’s regular file and convert it to units per 1,000 em, so a family drawn on a 2,048-unit grid compares directly with one drawn on 1,000. At a font size of 16 pixels, an x-height of 500 means lowercase letters without ascenders are 8 pixels tall. A difference of 60 units between two families is more than a tenth of the median x-height, enough to make one look a size larger than the other at the same setting.

0100200300400: 2: 2200: 4: 2: 15: 12300: 27: 26: 33: 49400: 77: 68: 170: 254500: 453: 408: 85: 35600: 45: 6: 6: 1700: 2: 4: 0: 0800: 0: 0: 1: 0
Families by x-height in steps of 25 units per 1,000 em; the red column holds the library median. Left out: the 112 designs without ascenders.

Where most families sit

The distribution is narrow at the top and long at the bottom. The busiest 25-unit step is 500 to 525, with 453 families, and 1,115 families (62%) fall between 475 and 550. Above 600 the count thins out quickly: only 65 families reach it, 46 of them display faces. The long tail below 400 is mostly handwriting (114 of 172 families), where a small lowercase hangs between tall loops.

The five classes compared

Each class has its own habits. The table gives the median and the range that holds the middle 80% of each class.

ClassFamiliesMedian x-heightx ÷ cap height10th percentile90th percentile
Sans-serif7165190.74474543
Monospace425170.74464550
Display4065070.74430600
Serif3364820.71418536
Handwriting2874450.56289524

Sans serifs and monospaced families cluster tightly: the middle 80% of sans serifs spans only 69 units. Serifs sit lower, with a median of 482. Handwriting spreads the most: 114 of its 287 families have an x-height under 400, and the class median x-height is only 0.56 of the cap height, against 0.74 for sans serifs.

The extremes

The tallest lowercase in the library belongs to Boldonse at 870, followed by Digital Numbers, Anton, Anton SC and Antonio. At the other end, Yuyu Short has an x-height of 151, less than a fifth of the em, and the next shortest are Monsieur La Doulaise, Miss Fajardose, Passions Conflict and Kolker Brush, all handwriting.

Tallest x-heightShortest x-height
Boldonse870Yuyu Short151
Digital Numbers748Monsieur La Doulaise172
Anton733Miss Fajardose182
Anton SC733Passions Conflict183
Antonio732Kolker Brush200
Oi713Mr De Haviland219
Snowburst One703Qwitcher Grypen223
Flavors687Mrs Saint Delafield224

Ratio or absolute height

The absolute x-height mixes two things: how large the letters are drawn in the em and how tall the lowercase is relative to the capitals. The ratio of x-height to cap height separates the second. Across the library the median ratio is 0.73; families such as Digital Numbers, Hanalei and Hanalei Fill come close to 1, meaning their lowercase is nearly as tall as their capitals. A family can have a modest absolute x-height and still a large ratio if its capitals are short, so both numbers appear on every family page.

Has the lowercase grown taller?

Grouping families by the year they were added shows how the library’s taste has moved. The median x-height was highest for families added in 2018 to 2021 (525) and lowest for 2013 to 2017 (494). The differences are modest next to the gap between classes, and they partly reflect which classes were added in each period: the early years brought many handwriting families, which pull the median down.

AddedFamiliesMedian x-heightSans serifs onlyShare at 525 or more
2010 to 201258650050625%
2013 to 201720149450826%
2018 to 202150752553651%
2022 to 202649351051127%

What the lowercase gives up

A taller x-height leaves less room above and below it, because ascenders and descenders have to fit the same line. The median sans serif keeps 224 units between the top of the x and the top of the d; the median handwriting family keeps 294, and its descenders reach 326 units below the baseline against 213 for sans serifs. Long extenders are what make a script look like a script.

ClassAscenderx-heightDescender depthAscender above x
Sans-serif740519213224
Serif747482233249
Display726507208204
Handwriting720445326294
Monospace730517200215

Families without a true lowercase

In all, 112 families draw capital or small-capital forms on the lowercase keys: their d rises no higher than their x. Their “x-height” would be a cap height, so they are left out of every x-height comparison on this site and marked as having no ascenders.

Using the figure

To find families with a lowercase as tall as one you know, open the type finder, set an x-height range and a class, or rank every family against the one you know. Monospaced families have a median x-height of 517 across 42 families, close to the sans serifs, which matters when code sits next to running text.

Sources

Family metadata (METADATA.pb) and font files from the google/fonts repository as of 28 October 2026; all measurements computed by this site as described in How we measure.

Open the type finder