Espy Sans and Espy Serif for Playdate

I’ve spent a few furious days down the rabbit hole of getting the Espy Sans font into my Playdate game. If you’ve used Apple’s Newton OS, an iPod Mini, or remember eWorld :older_person: you’ve seen it. For me, as a long-time Newton user, it stirs up a specific level of nostalgia.

Five sizes of Espy Sans and four sizes of Espy Serif, in normal and bold weights, in both separate and combined font files for the Playdate. As these are MacOS Classic fonts, they cover the MacRoman character set.

Converted from Espy Complete Font Family - Macintosh Garden using Fontforge (Mac → SFD) and BitsNPicas (SFD → Playdate).

Playdate Espy Fonts.zip (248.9 KB)

9 Likes

Hrm, I’ve been using Espy Sans pretty heavily in my card game and just noticed that sizes 3 and 4 have different cell heights between the normal and bold variants.

For example, EspySans-3 has a height of 15, but EspySansBold-3 has a height of 16. This makes it hard to use them as a font family and render bodies of text with formatting using graphics.drawText(), as evidenced by this screenshot, where the bold word is obviously off of the baseline of the normal font:

Compare to the same text rendered at the next smaller size, where both variants have height = 13 and everything looks great:

1 Like