Where to find Edge 1050 native Fonts?

Two years ago I developed a number of Datafields for my Edge830 for personal use.

Recently I acquired an Edge 1050 and ported my datafields.

'SimpleDataFields' were easy, more or less a matter of recompiling for the 1050.

But I have a problem with the complex datafields - I cannot find the fonts as used in the Edge1050 native datafields.

Can anyone give me some guidance on where to find the Edge 1050 native Fonts?

Any help is appreciated

Thanks bram

  • I don't think you'll find it. Even the CIQ team in Garmin doesn't always get the same fonts that are in the physical device, that's one of our problems, that checking things in the SIM isn't too accurate.

    However maybe what you want to do is the opposite: use your font, this way you can be 100% sure that what you see in the SIM is as accurate as possible (disregarding some minor bugs that still can affect positioning of drawn lines or rectangles)

  • Thank you. It is not the simulator that causes problems, it's the actual .prg. When I do a 'build for device' and sideload the .prg to the device, the font is not the same as the 'native' fonts on the device.

    I read the device reference and used the Graphics.FONT_XXXX as pointed out in the Edge 1050 section. Tried every font size but on the actual device they do not look the same as the native fonts, no matter what I tried.

    Interestingly - the SimpleDataField DOES generate the correct native fonts, but the various Graphics.FONT_XXXX do not!

    So somewhere in the SDK the correct fonts exist, but I can't access them in a DataField subclass, only in the  SimpleDataField...

    Proper alignment is not a problem. It's just that to me it looks sloppy, from a UI perspective, to have different fonts on a page.

  • Is that a device where you can set a different sized font?  For example. on the 965, you can set large fonts on or off.    This changes the size in native apps but not for CIQ apps,  Which is a good thing IMHO as changing could really mess up how things work.

  • Ahhh, now I understand. So you're not building a full screen (1 field) datafield, but one that only uses 1 field, and you are trying to make it look like the other fields next to it on a multi-field layout?

    Then you have to live with it. I encountered the same problem on multiple devices, and have no idea how to solve it. Probably it's not really possible by us, maybe Garmin could if they cared.

  • It's not because of that. I see it on Edge Explore 2 as well.

  • Yes - the edge series have a large screen where you can configure a number of datafields in a rectangular grid. I want the field labels and values to have the same font and size, for a neat look.

    In reply to jim_m_58 - yes you can choose different font sizes predefined by Graphics. class constants. You can find the available fonts in the SDK documentation.

  • No, I don't mean those defined in the SDK.  On the 965 for instance, under settings>system>display, you can select a larger font be used for native apps

  • I created a data field “Edge Radar Speed Overlay” where I tried to achieve the same look of the fonts as the native data fields. I took many device screenshots of native data fields and my IQ data fields, compared and measured them in Photoshop, and realized that the fonts available in IQ do not match the native ones. The native fonts are simply not available in IQ!

    The size difference is often not that big - but visible when used side by side.

    I added some custom fonts to solve the problem and make it as unnoticeable as possible for the user.