# Solved: Adding ttf fonts show no Preview when adding Resource

**URL:** <https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342>\
**Category:** Watchapp/Face Developers Corner\
**Created:** [March 3, 2026, 9:29pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342 "2026-03-03T21:29:02Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimbo](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@jimbo](https://forum.repebble.com/u/jimbo)\
**Post date:** [March 3, 2026, 9:29pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/1 "2026-03-03T21:29:02Z")

</div>

Creating a watchface and am trying to add font Resources.

1. Tried multiple fonts (Nunito from Google Fonts, Font Squirrel, [Bunny.net](http://Bunny.net))
2. Tried multiple browsers (Chrome and Edge)
3. No preview appears after upload — just blank white bar
4. Build fails with “Unsupported font format”
5. Compatibility set to both “Latest” and “2.7” — same result

Advice?

Thanks.

Edit: I fixed it by adding [] around the specified Characters, so user error.

Edit2: This fix only solved the blank Preview issue. I can’t get a Build to work with a font Resource, even if the script build works fine if there’s no Resource, and I’m not using the Resource in the script. So far no dice on using add-on fonts.

Edit3: Got the custom font working on the local native SDK, so appears to be an issue with CloudPebble.

---

<div class="post-metadata">

**Author:** ![eric](https://yyz1.discourse-cdn.com/flex033/user_avatar/forum.repebble.com/eric/32/239_2.png) [@eric](https://forum.repebble.com/u/eric)\
**Post date:** [March 3, 2026, 9:51pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/2 "2026-03-03T21:51:13Z")

</div>

Is this on CloudPebble or using local SDK?If it’s on CloudPebble, can you share some screenshots of the problem?

---

<div class="post-metadata">

**Author:** ![jimbo](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@jimbo](https://forum.repebble.com/u/jimbo)\
**Post date:** [March 3, 2026, 10:01pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/3 "2026-03-03T22:01:17Z")

</div>

On CloudPebble.

Screenshots of the Add Resource screens. You can see Preview is blank.

 ![Font3_2026-03-03 165826](https://canada1.discourse-cdn.com/flex033/uploads/pebble1/original/1X/500adf2328901e6cf117e14f60fffa232c08e57c.png)

(new poster so can only add 1 media file at a time)

---

<div class="post-metadata">

**Author:** ![eric](https://yyz1.discourse-cdn.com/flex033/user_avatar/forum.repebble.com/eric/32/239_2.png) [@eric](https://forum.repebble.com/u/eric)\
**Post date:** [March 4, 2026, 1:18am UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/4 "2026-03-04T01:18:55Z")

</div>

I saw your fix above, nice. Should we change the UI to make that more clear? What would you recommend?

---

<div class="post-metadata">

**Author:** ![jimbo](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@jimbo](https://forum.repebble.com/u/jimbo)\
**Post date:** [March 4, 2026, 2:42am UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/5 "2026-03-04T02:42:44Z")

</div>

Actually my “fix” only solved the Preview being blank. I’ve had zero luck getting a Build to work if I simply create a Resource with a font. Jumped through MANY hoops trying to get this to work and no dice. I’ve used 2 different AI (Claude and Gemini) for hours, and so far a dead end. To clarify I have a script that works fine with built-in system fonts. But if I add a font Resource that script aborts on the Build without using the custom font. Any advice?

---

<div class="post-metadata">

**Author:** ![eric](https://yyz1.discourse-cdn.com/flex033/user_avatar/forum.repebble.com/eric/32/239_2.png) [@eric](https://forum.repebble.com/u/eric)\
**Post date:** [March 4, 2026, 7:37am UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/6 "2026-03-04T07:37:25Z")

</div>

have you tested your code with the native sdk? [Installing the Pebble SDK // Pebble Developers](https://developer.repebble.com/sdk/) Does it work there?

---

<div class="post-metadata">

**Author:** ![jimbo](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@jimbo](https://forum.repebble.com/u/jimbo)\
**Post date:** [March 4, 2026, 12:34pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/7 "2026-03-04T12:34:26Z")

</div>

No, I haven’t used a native SDK. Is there a good chance it would be different than CloudPebble?

---

<div class="post-metadata">

**Author:** ![jimbo](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@jimbo](https://forum.repebble.com/u/jimbo)\
**Post date:** [March 4, 2026, 7:39pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/8 "2026-03-04T19:39:36Z")

</div>

I got it working on the native SDK. The desired custom font did load, and is working in the emulator. So all good for now.

---

<div class="post-metadata">

**Author:** ![eric](https://yyz1.discourse-cdn.com/flex033/user_avatar/forum.repebble.com/eric/32/239_2.png) [@eric](https://forum.repebble.com/u/eric)\
**Post date:** [March 5, 2026, 9:46pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/9 "2026-03-05T21:46:22Z")

</div>

@jimbo I think I just fixed the issue on CloudPebble. Do you mind trying again?

---

<div class="post-metadata">

**Author:** ![jimbo](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@jimbo](https://forum.repebble.com/u/jimbo)\
**Post date:** [March 7, 2026, 5:30pm UTC](https://forum.repebble.com/t/solved-adding-ttf-fonts-show-no-preview-when-adding-resource/342/10 "2026-03-07T17:30:22Z")

</div>

Hey, just saw this reply. Yes, I can report that I got CloudPebble working just fine with a custom font. Good work. I do find the Resource setup page a bit confusing, but did figure out how to add multiple font sizes, Build and Emulator worked as expected.

Thanks.
