Ryan Keightley
Work About
Sparkle Script

Sparkle Script

Typography, Personal

Sparkle is a friendly, highly-customizable script font. Created in response to seeing many overly-stylized, extremely slanted script fonts, Sparkle Script places an emphasis on legibility with its upright, monoline strokes. Using the power of OpenType, many letters automatically adjust to fit together just right.

For the first few weeks of its debut, Sparkle Script was featured on MyFonts Hot New Fonts list.

This was my first foray into font design and production, and I quickly realized establishing a system for an ornate script font was like jumping into the deep end. Throughout the font glyphs share angles, curls, and curves in order to give a sense of unity with just enough unique features here and there to feel hand-tailored. Using Glyphs I was able to carefully fine-tune the kerning for every variable and use basic Python to code a multitude of if/then substitutions throughout the font.

Sparkle Script S variants

This was my first foray into font design and production, and I quickly realized establishing a system for an ornate script font was like jumping into the deep end. Throughout the font glyphs share angles, curls, and curves in order to give a sense of unity with just enough unique features here and there to feel hand-tailored. Using Glyphs I was able to carefully fine-tune the kerning for every variable and use basic Python to code a multitude of if/then substitutions throughout the font.

Sparkle Script example
Sparkle Script features
Sparkle Script features

Included in the font is a full set of sans-serif smallcaps, a multitude of swashes, and a separate set of ornament glyphs — everything necessary for a specialized typographic lockup.

Sparkle Script example
Sparkle Script example

I was living in Walnut Creek, California while making this font, and learnt of a small unincorporated community nearby (delightfully) named Sparkle, apparently after the sparks given off by the train tracks of the Sacramento Northern Railroad.

Sparkle Script example