• Administrator
  •  
    Support Ukraine
    If you experience any problems with the forum (it is not visible, there is no way to post messages, or some functionality does not work), please let us know. If you have problems with registration or you did not receive confirmation letter, let us know and we will activate your account manually.
    If you get an "The submitted form was invalid. Try submitting again" error, delete cookies, then try again.
     

TTFs display in editor, not in watchface; "Cache: full"

This forum is designed to discuss existing tools for creating watch faces.

Moderators: asoo, lvpokka, Internal error, Watchmens

Forum rules
All communication in this branch should only be in English.
Post Reply
User avatar
Beartoe
WF maker
Posts: 7
Joined: 24 Jan 2020, 23:58
Location: USA
Contact:

TTFs display in editor, not in watchface; "Cache: full"

Post by Beartoe »

I'm building a GTR4 analog face with TTF fonts ("NeueHaasDisplayMediu.ttf" face). I'm using two displays (DOW and date) at 30 size and 3 additional displays (weather, HR, and PAI) at a smaller (26) size. Everything looks great in the editor and rendered previews, but no text displays on watch.

Looking at the WF index code, after the second time the font is called to make widgets, there is an apparent error "Cache: full" stated in the leading comment line.

This is not a crazy amount of rendering; One type face, two different type sizes, and not really that large. This doesn't seem like the kind of problem that should require manual editing to fix, especially since all previews work properly. (Although I don't mind fixing the index if I have to.) So I'm a little puzzled. What am I doing wrong? How can I fix this issue?
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

If you send the dial project it will help to determine the problem.
Also to make sure that the problem is not in the code you can try to enable the system font. Some font files, although they have *.ttf extension, are not TrueType. If the watch face will work with the system font, then the problem is in the font file.
User avatar
Beartoe
WF maker
Posts: 7
Joined: 24 Jan 2020, 23:58
Location: USA
Contact:

Post by Beartoe »

Thanks, Sasha.
gingerbeardman
Posts: 17
Joined: 23 Mar 2025, 21:16
Location: Liverpool, United Kingdom
Has thanked: 2 times
Been thanked: 11 times
Contact:

Post by gingerbeardman »

It might make sense to use FontForge, or similar, to generate a TTF file with the subset of characters from the font that you will be using.

It's unlikely you'll be using the full range of Unicode that is included in the font. Such as multiple scripts and alphabets.
Post Reply

Return to “Watchfaces tools (discussion)”

Who is online

Users browsing this forum: No registered users and 1 guest