Sketch Missing Fonts Warning
Quick answer
The warning means a font is neither embedded nor installed. Replace it in File > Document Settings > Fonts, or embed fonts. If Replace is greyed out, the font comes from a Library.
Most likely fix: Replace the font
How to fix it
Try these in order — the most common fix is first.
1. Replace the font
- Click the notification or choose File > Document Settings... > Fonts
- Click Replace... next to the missing font
- Pick a family and weight, then Replace
Did this fix it?2. Replace is disabled: it is a Library font
- Open the Library file itself (needs edit access)
- Replace or embed the font there and save
- Update the Library in the documents that use it
Did this fix it?3. Embed fonts
- File > Document Settings... > Fonts, tick the checkbox next to the font
- Or press Command-S on first save to a Workspace
- Confirm you have the licence to embed
Did this fix it?4. Font updated but old one still shows
- Un-embed the font in Document Settings, save and close
- Quit Sketch fully, install the new version and remove the old
- Reopen, re-embed, save; ask collaborators to install the same version
Did this fix it?
Symptoms
A Missing Fonts notification at the top right; text layers cannot be edited.
Why it happens
- Font not installed on your Mac
- Font not embedded
- Font comes from a Library
- Duplicate or updated font versions
This guide also covers
- sketch missing fonts
- sketch font replace disabled
- sketch embed fonts
Still not working?
If Sketch keeps failing, you're not alone. See every Sketch problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to us