F6X and identifying which field

When you configure the data screens on an activity using the built in field on a F6X you will notice that Garmin doesn't print the label to favor a larger value font in the following cases:

  • For all three fields in a 3-field setup when the middle is larger than top and bottom
  • For top, middle and bottom in a 7-field setup
  • For top and bottom in a 8-field setup

Is there any other way to discover this than to use the combination of obscurity flags and dc.getWidth(), dc.getHeight() which are unique?

Is there any other device that does the same? Unfortunately it is impossible to test using the simulator.

Best regards,
Tobias