Screenshotify
· Design · 5 min read

Screenshot fonts that work across App Store locales

TL;DR. Inter, SF Pro, GT America, Geist, and Söhne are the safe bets. Use weight 700-900 for headlines, never thinner than 600. For non-Latin locales (Arabic, Hebrew, Hindi, Thai, CJK), fall back to system fonts — most marketing typefaces don't include those scripts. Decorative display fonts almost always fail at thumbnail size.

Font choice on App Store screenshots has three constraints most general typography decisions don't have: thumbnail legibility, App Store renderer behavior, and 39-locale script coverage. Pick a font that fails any of the three and your carousel converts worse than it should.

The thumbnail legibility test

App Store search results show screenshots at roughly 200-260 px wide — about 1/6 of the original 1320 × 2868. Caption text that's 100 px tall in your design renders at ~15 px in the thumbnail. At that size, fine-stroke fonts (Helvetica Light, Avenir Next Ultra-Light, Playfair Display Thin) become indistinct smudges.

The fonts that hold up at thumbnail size share a few traits:

Fonts that work for Latin-script locales

Tested and consistent in App Store carousel use:

Fonts that don't work

Non-Latin scripts

Most marketing fonts don't include Arabic, Hebrew, Hindi (Devanagari), Thai, or CJK glyphs. When you ship a carousel translated to those locales, the font falls back to the system default. Two reasonable answers:

For App Store screenshot work, the system-fallback approach is usually pragmatic. The Noto approach is the right answer for apps where brand consistency across markets matters a lot (luxury, fashion, design tools).

Faux-bold and faux-italic

Avoid both. Most design tools "synthesize" bold or italic when the actual weight isn't available — the result looks broken at small sizes and renders especially badly in CJK and Arabic. Always use the actual weight or italic variant of the font, not a synthesized version.

Practical test: if your font picker only has "Regular" and you're applying bold via a "B" button, you're getting faux-bold. Switch to a font with a real Bold weight available.

Letter-spacing for headlines

Most marketing fonts default to a letter-spacing that looks fine in body text but slightly loose at heading sizes. Tighten by -2% to -4% (tracking) for headline text in screenshots. It tightens up the visual rhythm and reads better at thumbnail size where individual letters already feel small.

What we ship by default

Screenshotify defaults to Inter weight 700 for new text layers. Inter's free, open source, covers Latin/Cyrillic/Greek/Vietnamese, and renders consistently across browsers. For non-Latin locales the editor falls back to the system default per locale automatically — which is the pragmatic choice for most apps.

What to read next

Open the editor →