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?
-
- 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"
Moderators: asoo, lvpokka, Internal error, Watchmens
Forum rules
All communication in this branch should only be in English.
All communication in this branch should only be in English.
- SashaCX75
- Posts: 812
- Joined: 26 Oct 2019, 15:18
- Location: Ukraine
- Has thanked: 13 times
- Been thanked: 1006 times
- Contact:
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.
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.
-
gingerbeardman
- Posts: 17
- Joined: 23 Mar 2025, 21:16
- Location: Liverpool, United Kingdom
- Has thanked: 2 times
- Been thanked: 11 times
- Contact:
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.
It's unlikely you'll be using the full range of Unicode that is included in the font. Such as multiple scripts and alphabets.
Who is online
Users browsing this forum: No registered users and 0 guests