Eight handwriting faces, and two names behind five of them

There are eight handwriting families in the 150 most-used Google Fonts, and two names account for five of them. Kimberly Geswein is credited on three. Impallari Type is credited on two. The remaining three come from three different names.

The concentration is not just a credit-line curiosity, because the two bodies of work are built differently and the metadata shows it. Both Impallari families are variable fonts with four weights on a weight axis. All three Geswein families ship a single weight with no axis at all. Those are two different answers to what a handwriting face is for, and a project usually needs one answer or the other.

8
families in the category
2 of 8
expose a variable axis
0 of 8
expose a width axis
7.4x
between the smallest and largest download

The whole category, on the fields that differ

FamilyRankWeightsVariable axesScriptsSize
Caveat454 + 0iwght 400‑7004394KB
Shadows Into Light581 + 0istatic253KB
Zeyada701 + 0istatic262KB
Indie Flower721 + 0istatic2106KB
Dancing Script744 + 0iwght 400‑7003131KB
Delius891 + 0istatic176KB
Comic Neue1033 + 3istatic154KB
Sacramento1071 + 0istatic278KB

Weights counts roman styles, with matched italics after the plus. Families with one axis show its range; families with several show the first three axis names and a count of the rest, with full ranges in the profiles below. Rank is the position within the 150 families our census covers. Every name links to its own page with full licence terms.

Why a handwriting face usually ships one weight

Handwriting faces imitate a hand, and a hand does not have weights. A person writing with one pen produces one stroke thickness, and the natural unit of variation is a different pen rather than a bolder version of the same one. Six of the eight families here take that literally and ship exactly one weight.

That constraint is the whole design argument, and it holds until the face has to work in an interface rather than on a card. A caption, a pull quote and a signature line in the same hand at the same weight will look flat, and there is no way to fix it from inside the family.

Caveat and Dancing Script, both from Impallari Type, are the two that break the pattern, each offering four weights on an axis running 400 to 700. That turns a hand into a small system, which is a different and more useful thing when the face has to appear more than once.

The two bodies of work, side by side

Kimberly Geswein is credited on Shadows Into Light, Zeyada and Indie Flower, which rank 58, 70 and 72. All three are single-weight, static, and cover Latin and extended Latin only. They are files between 53KB and 106KB. The consistency is striking: three faces, three different hands, one specification.

Impallari Type is credited on Caveat at 45 and Dancing Script at 74. Both are variable, both carry four weights, and Caveat additionally covers Cyrillic, the only family in this set that does. Caveat is also by some distance the largest file here at 394KB, which is what carrying an axis and an extra script costs.

Neither approach is better. A single-weight static face is a smaller download, a simpler licence conversation and a face that will render identically everywhere. A variable family is a system you can build a hierarchy in. The point is that the choice has already been made for you by whichever name you pick, and most people picking a handwriting font have no idea they are making it.

Only one family here has a real italic

Comic Neue is the only family in the set shipping italics, three of them matched to three roman weights, which also makes it the only static family here with more than one weight.

For most of this category an italic would be close to meaningless, because a script face is already slanted and already cursive; there is nothing for an italic to signal. Comic Neue is the exception because it is not really a script. It is an upright, evenly weighted face in the register of comic lettering, which behaves much more like a text family and therefore benefits from the range.

The practical reading is that Comic Neue is the one family in this list that could carry running text, and the other seven are for a line or two at a time.

Script coverage is the narrowest of any category

Six of the eight cover extended Latin, one covers Cyrillic and extended Cyrillic, one covers Vietnamese, and two cover the basic Latin subset and nothing more.

That is narrower than any other category in the corpus, and the reason is that handwriting faces are drawn from a specific hand in a specific script. Extending a hand to Cyrillic is not a matter of adding characters, it is a matter of a designer who writes Cyrillic drawing the same hand again. Caveat is the only family here where that work has been done.

For anything that will be localised, this is close to disqualifying for seven of the eight. A signature or a handwritten annotation in a Latin-only face simply has no equivalent in the translated version, and the usual outcome is that the localised edition quietly drops the handwriting entirely.

The eight, one at a time

Caveat

Rank 45 · Impallari Type · OFL-1.1

  • The only family here covering Cyrillic
  • The only family here covering extended Cyrillic
  • The largest download in the set at 394KB
  • The widest script coverage in the set at 4 subsets
  • The most roman weights in the set at 4
  • The highest-ranked family in the set at number 45
  • One of the few here that is a variable font
  • Credited to Impallari Type, who drew 2 of the 8 families here

The highest-ranked handwriting family in the set at 45, one of only two variable fonts here, and the only family in the category covering Cyrillic. Four weights on an axis from 400 to 700 make it the closest thing to a system in a category that mostly ships single settings. It is also the largest download in the set at 394KB by a wide margin, which is what the axis and the extra script coverage cost. If a project needs handwriting that has to work at more than one level of hierarchy, or in Cyrillic, the list of candidates here is one long.

Shadows Into Light

Rank 58 · Kimberly Geswein · OFL-1.1

  • The smallest download in the set at 53KB
  • Credited to Kimberly Geswein, who drew 3 of the 8 families here

A single weight, no axis, two script subsets, 53KB, and the highest-ranked of the three families credited to Kimberly Geswein. It is representative of that body of work in the most literal sense: the specification is identical in shape to Zeyada and Indie Flower, and the difference between the three is entirely in the hand being imitated. A light download and a simple face for one line at a time.

Zeyada

Rank 70 · Kimberly Geswein · OFL-1.1

  • Credited to Kimberly Geswein, who drew 3 of the 8 families here

One weight, static, two script subsets, 62KB, credited to Kimberly Geswein. The second of the three Geswein families here and specified exactly like the other two. A more flowing hand than Shadows Into Light or Indie Flower, which is the only axis on which these three actually differ, and not one the metadata records.

Indie Flower

Rank 72 · Kimberly Geswein · OFL-1.1

  • Credited to Kimberly Geswein, who drew 3 of the 8 families here

One weight, static, two script subsets, and at 106KB the largest of the three Geswein families here, roughly double Shadows Into Light. The extra bytes buy character coverage and drawing detail rather than range, since the weight count and axis situation are identical. Ranked 72, the lowest of the three.

Dancing Script

Rank 74 · Impallari Type · OFL-1.1

  • The only family here covering Vietnamese
  • The most roman weights in the set at 4
  • One of the few here that is a variable font
  • Credited to Impallari Type, who drew 2 of the 8 families here

The second Impallari Type family in the set and the other of the two variable fonts here, with four weights on an axis from 400 to 700 and three script subsets including Vietnamese. At 131KB it is a third the size of its sibling Caveat while carrying the same axis, the difference being Caveat’s Cyrillic coverage. A connected script that can be set bold, which almost nothing else in this category can do.

Delius

Rank 89 · Natalia Raices · OFL-1.1

  • The narrowest script coverage in the set at 1 subsets

One weight, static, and the narrowest coverage in the set alongside Comic Neue at a single script subset. 76KB, ranked 89, credited to Natalia Raices, who appears once in the corpus. A plain, upright hand, and the Latin-only coverage rules it out of anything that will be localised.

Comic Neue

Rank 103 · Craig Rozynski, Hrant Papazian · OFL-1.1

  • The narrowest script coverage in the set at 1 subsets
  • One of the few here shipping a real italic

The only family in this set with a real italic, shipping three weights and three matched italics, which also makes it the only static family here with more than one weight. That range means it is the one face in this category that could plausibly carry running text rather than a line at a time. It covers a single script subset, the narrowest here alongside Delius, and it is credited to two designers, the only team credit in the set.

Sacramento

Rank 107 · Astigmatic · OFL-1.1

  • The lowest-ranked family in the set at number 107

The lowest-ranked family in the set at 107, with one weight, no axis, two script subsets and a 78KB file. A single-stroke connected script, credited to Astigmatic, who is also credited on Righteous in the display category. Specified exactly like the Geswein families, and like them it is a face for one line rather than a system.

Common questions

How many handwriting fonts are in the 150 most-used Google Fonts?

Eight, which makes it the second-smallest of the five categories, ahead only of Monospace at 7 and behind Display at 13, Serif at 26 and Sans Serif at 95. The best-placed handwriting family is Caveat at rank 45.

Who designed the most-used handwriting fonts?

Two names account for five of the eight. Kimberly Geswein is credited on Shadows Into Light, Zeyada and Indie Flower. Impallari Type is credited on Caveat and Dancing Script. Delius, Comic Neue and Sacramento come from three other names, with Comic Neue credited to a team of two.

Which handwriting fonts have more than one weight?

Three of the eight. Caveat and Dancing Script each offer four weights on a variable axis running 400 to 700, and Comic Neue ships three static weights with three matched italics. The other five ship exactly one weight, which is the category norm and follows from imitating a single pen.

Which handwriting font covers Cyrillic?

Caveat, and only Caveat. Extending a handwriting face to another script is not a matter of adding characters, because the same hand has to be drawn again by someone who writes that script. Six of the eight cover Latin and extended Latin, two cover basic Latin only.

Are these handwriting fonts free for commercial use?

All eight are under the SIL Open Font License 1.1, which permits commercial use, monetised video, broadcast, merchandise, client work and logos, with no attribution required. The licence forbids selling the font software on its own and requires a modified version to be renamed. Neither restriction affects using the face in a design or a video.

Method and sources. Category, licence, designer credits and popularity rank come from our own typeface census, which reads the Google Fonts metadata API and the licence files in the google/fonts repository, and records a licence only with a source URL and a verification date. Weights, italics, variable axes, script subsets and byte size come from the Google Fonts metadata API read on the build date shown above. Credit lines are reproduced as the source records them and mix individuals with studios. Popularity rank is the position within the 150 families the census covers, not Google’s global ordering. Every family named here links to its own page on this site with its full licence terms. Built 2026-08-29.