2.2.5 and Fenix 5 font sizes

I dont think the font sizes are working correctly in the simulator for the Fenix and 2.2.5

Try the XTINY font or TINY font or even the SMALL font, they are way too big!
  • I actually haven't checked if in the 2.2.5 sim the Chronos target is set to use the f5s fonts or the f3 fonts, but in doing a quick test, it appears they are the f5s fonts. (YMMV). The production FW on the Chronos (5.80) is a sibling of the f5s right now. (same fonts, etc)
  • I actually haven't checked if in the 2.2.5 sim the Chronos target is set to use the f5s fonts or the f3 fonts, but in doing a quick test, it appears they are the f5s fonts. (YMMV)


    Ah great, so in the manifest.xml we set minSdkVersion="2.2.5" to obtain the f5 fonts for the Chronos?
  • Ah great, so in the manifest.xml we set minSdkVersion="2.2.5" to obtain the f5 fonts for the Chronos?


    I never mess with manifest.xml of a project and minFW or connectIQVersion. I go by minFW in the .iq based on the what the SDK itself says. Per eclipse, the only target SDK version is 2.2.x. If the user complains it looks wrong, it just means they have to update their FW, but the app store many already tell them that, as minFW (not minSDKVersion) is what should come into play. See devices.xml for that info. I just checked a .iq I built today with a chronos target, and min FW is 5.00, so that's the f5s like FW. (you can see this in the manifest.xml that's included in the .iq)
  • BTW, if you mess with minFW, etc in a project's manifest.xml, you could have problems with it comes to APAC vs "ROTW" devices (rest of the world :) ). When you get into areas where that may have an impact, "has" is a way to figure out things, and for something like the f5/f3 font thing, I just figure out things based on things like dc.getFontHeight() of one of the fonts that's different.
  • Hi all, I'd like to use the 935/Fenix5 number font at a different size than what's provided by the SDK. Is this possible?
    In the ConnectIQ app (on Mac) I found some font files in the resources (e.g. FNT_FENIX5_CHRONOSSEMIBOLDCONDENSED_30PX.monkeyface). I assume these are the fonts that are being used by the simulator. I tried using these in my data field, but unfortunately they don't work ("BUILD: ERROR: "" is not a valid key/value pair.").

    Any ideas?
  • Those are all the fonts for all the devices n all the languages, in something called "monkeyface" format.

    You don't use them directly.
  • Thanks Jim. I followed some tutorials explaining custom fonts and have implemented some in my DF (e.g. Roboto at different sizes). Unfortunately, for the numbers, I haven't been able to find a font similar to the native FONT_NUMBER_* for the Fenix5/FR935/Chronos watches. That's why I was asking if there is a way to obtain the custom number font that is being used on those devices, so I can use BMFont to make a smaller version of it to use in my DF.

    [edit] my reply was to your post before it was edited, but I guess my question still stands
  • You may have to wait until the Garmin folks are back to find out. Or possibly use one of the smaller text fonts on the f5 like devices in the place of a number font?
  • Former Member
    Former Member
    Thanks Jim. I followed some tutorials explaining custom fonts and have implemented some in my DF (e.g. Roboto at different sizes). Unfortunately, for the numbers, I haven't been able to find a font similar to the native FONT_NUMBER_* for the Fenix5/FR935/Chronos watches. That's why I was asking if there is a way to obtain the custom number font that is being used on those devices, so I can use BMFont to make a smaller version of it to use in my DF.

    [edit] my reply was to your post before it was edited, but I guess my question still stands


    I did a little digging here and the number fonts are indeed special number fonts and only have the included sizes available.

    -Coleman