HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • Thanks for the update.  I am trying to work on the fonts for the venu 3s and not having much luck.  The designer is acting liike all of the fonts are the same, but that is not the way I defined them.  I have screenshots, but I do not see how this forum lets me atttach them.

  • https://drive.google.com/drive/folders/1vvLDgkZGXOtSOcNwVYHBmVvNUTFUX2ww?usp=drive_link

    Hopefully this link will work.  It contains sreeenshots of the designer for fonttest 1 and 2 as well as screenshots from the device.  There is also the font.txt file I was using.  There is also screenshots of a screen I was using on  a different watch which seemed to port over reasonably well.  So the updated CIQ app seems to be workinging, however I have not been able to get the fonts to be reasonable in the designer.  It might be helpful in cases like this if the designer gave you a way of seeing what font it was using so you could verify that it was what you expected.

  • Hi

    The Venu is the first device that only uses 2 different fonts. So, you can only try to change to size and font used for two fonts. This is predefined in the SDK, I cannot do anything to change that. Only way would be to create a custom font.

    So you will have to change these to lines to fit the designer preview as close to the real device.

  • I wonder if there is an error in the documentation.  The screenshots I have of the two fonttests clearly show more than two sized fonts.  In fact it looks like other Garmin devices.  I will do some more digging today and see what I can discover.

  • I measured the font sizes in the screenshots. they varied from 20 to 86 pixels high so it seems the device has the normal complement of fonts.  excel file with details is in the share I posted earlier.  As to the designer, I altered the fonts.txt file.  I noticed there were several watchs with 390 x 390 screens so I copied one of those.

    #SR work area
    "Venu 3S" - "XTINY" ==> FNT_006B431200_CDPG_ROBOTO_19B
    "Venu 3S" - "TINY" ==> FNT_006B431200_CDPG_ROBOTO_25B
    "Venu 3S" - "SMALL" ==> FNT_006B431200_CDPG_ROBOTO_27B
    "Venu 3S" - "MEDIUM" ==> FNT_006B431200_CDPG_ROBOTO_32B
    "Venu 3S" - "LARGE" ==> FNT_006B431200_CDPG_ROBOTO_35B
    "Venu 3S" - "NR_MILD" ==> FNT_006B431200_BIONIC_COND_SEMI_BOLD_NUMBER_42
    "Venu 3S" - "NR_MEDIUM" ==> FNT_006B431200_BIONIC_COND_SEMI_BOLD_NUMBER_51
    "Venu 3S" - "NR_HOT" ==> FNT_006B431200_BIONIC_SEMI_BOLD_NUMBER_69
    "Venu 3S" - "NR_THAI_HOT" ==> FNT_006B431200_BIONIC_SEMI_BOLD_NUMBER_80
    "Venu 3S" - "S_XTINY" ==> FNT_006B431200_CDPG_ROBOTO_19B
    "Venu 3S" - "S_TINY" ==> FNT_006B431200_CDPG_ROBOTO_25B
    "Venu 3S" - "S_SMALL" ==> FNT_006B431200_CDPG_ROBOTO_27B
    "Venu 3S" - "S_MEDIUM" ==> FNT_006B431200_CDPG_ROBOTO_32B
    "Venu 3S" - "S_LARGE" ==> FNT_006B431200_CDPG_ROBOTO_35B
    "Venu 3S" - "S_NR_MILD" ==> FNT_006B431200_BIONIC_COND_SEMI_BOLD_NUMBER_42
    "Venu 3S" - "S_NR_MEDIUM" ==> FNT_006B431200_BIONIC_COND_SEMI_BOLD_NUMBER_51
    "Venu 3S" - "S_NR_HOT" ==> FNT_006B431200_BIONIC_SEMI_BOLD_NUMBER_69
    "Venu 3S" - "S_NR_THAI_HOT" ==> FNT_006B431200_BIONIC_SEMI_BOLD_NUMBER_80

    however the designer seems to not be using there so I must be doing something wrong.  The designer seems to be showing all fonts the same.

  • this part of the fonts.txt is just for info, its irrelevant for the designer. The designer only uses the mapping at the top 

    Problem here is, I programmed the designer to use different fonts for different sizes. Here it is the same font for all sizes. The designer doesn't support this yet. I will have to take a look into this.

  • Okay.  I can find work arrounds for now.  As long as its only in clone 6, I can only use one screen anyway. I can always design in another watch that has 390x 390 and then change device.  It will get close.

  • I wonder if part of the confusion is that the Venu has an option to enable large fonts (thus two) choices.  A quick test of this says it has no effect on the fonts used by DIY or I assume any CIQ app.  It seems to effectd Garmin screens only.

  • Perhaps I should add that I have been using the new version on my edge 830 as well and everthing there seems to be working fine.

  • Thanks for the info. I will then update the other clones next week.