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.
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$
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?