I’m making a simple tag expression to change my battery level text color with battery percentage. The tag expression works fine with syncing font to device, and a couple of other stock fonts in GWS. But some of the standard fonts in GWS don’t work, nor do custom imported fonts. What happens is that with those fonts the opacity isn’t set to zero when the tag expression is false.
Here are my tag expressions that I use to cycle 4 different colors, each applied to a different text/battery percentage:
[ba] >= 80? 100: 0
([ba] >= 41) * ([ba] <= 79)? 100: 0
([ba] >= 20) * ([ba] <= 40)? 100: 0
[ba] >= 20? 0: 100
So for example if I use sync to device, or a font such as Watch Applemint then the code works perfectly. If I load a custom .ttf or if I use a font such as WatchSNum-3L then the opacity isn’t set to 0 when condition is false, it just stays lit regardless of battery percentage.