Hour and Minute tags showing letters instead of numbers on some watches with custom fonts

I’m using the following tag with conditions to show the HOURS of the day with a leading zero, regardless of the users 12/24 hour time selection:
$#Db#<10?0:$#Db#
which outputs 03 when the time is 3am.
I do this so that it shows the leading zero regardless of the users 12/24 hour preference, and it seems to work in 99% of devices/languages.

However, on some devices, it will show letters instead of the time.
e.g. “1c 5e” instead of 13:50 or in another case “e 2
One of the samples was in english, the other was not.

Sample screenshots here:

I’m trying this formula instead to see what happens.
$#Db#<10||#Db#>=24?(0)#DK#:#Db#$

In the meantime, has anyone else experienced this?

This is the watchface in question:

1 Like

I have not used conditional expessions to change the value of the text field since I struggled early on to get it to work on all watches and gave up. So I am sorry but I can not help with that …

However, you could try to achieve what you are after using two layers instead of one.

Maybe using the #DTIMEFORMAT# tag as follows:

One layer just for the zero:
text value: 0
transparency: $#DTIMEFORMAT#==12&&#Db#<10?100:0$

Second layer:
text value: #Db#
transparency: 100%

I hope it helps.

:slight_smile:

You can use:
(floor(#Db#/10))(#Db#-(10*(floor(#Db#/10))))

This formula is from my tutorial on separating digits on Medium:

3 Likes

Ok, so after several updates to try and resolve this, I’ve actually started getting the issue on my TicWatch Pro.
I got a new Facer App Update on my phone and watch today, and wham - I started getting the following:

This is meant to read “08:58”:

This is meant to read “10:03”:

The current formula for the hours is:
$#Db#<10||#Db#>=24?(0)#DK#:#Db#$

And minutes is:
#DmZ#

So, as minutes is having the same issue… I’m going to assume it’s NOT the formula.
Perhaps it’s the Font?
I’m using Amiko Regular (a google font: Google Fonts)

Again, this was working perfectly until today with the latest Facer update.
Any ideas why facer would change the way fonts are shown all of a sudden and/or on different devices?