Any ideas what font size is in the SDK? The docs don’t cover this other than suggesting not going above 48 (without an explanation).
I doubt it’s Font point size, as that would mean 72 is 1 inch in height. Roboto 49 is different visually different on screens with different DPI (appears to be the same number of pixels).
Any ideas? Based on experiments many years ago (and discussions on old forum with Katie) the SDK seemed to freakout with fonts above a certain size (possibly memory related).
It would be interesting to know what the smallest font is being used. I literally need to get out a magnifying glass to read some of the text on watchfaces.
If you are asking about built-in, the answer is 14. See System Fonts // Pebble Developers . For custom fonts it’s probably easier to take a screenshot and guess by counting pixels, I’ve not looked at exploring the resources in an exploded PBW.
The original Pebble font browser may be your best bet there to see on device.that’s where the screenshots in the docs come from. I recently made a public build available at Release Emery / Pebble Time 2 support · clach04/pebble-app-font-browser · GitHub it includes two builds, with and without Emery support so you can see how scaling works for the PT2.
There is a fork available in the app store but it includes external font support (I really only care about built-in font viewing on device).
To try and answer my own question, it’s probably pixels (but I’m hoping to get confirmation on this, hence the post). I suspect the limitation / recommended max is an architecture restriction.
I’d love for there to be a larger system font for built-in for the Emery platform and other higher DPI screens (have to go with some custom for now and pay the extra resource cost).
Thank you, that must be it. The per glpyh max size. I wonder if the build tool could be updated to warn about this (if it doesn’t already do so, it’s been a long time since I tried to use a large font with the SDK),