Font Size Venu Sq2

Can't understand why for watch with screen size of 260x260 has a smaler XTINY font (21)

than a watch with screen size of 320x360 and a font size of 32.

This makes it hard to build a compatible App for different watches without custom fonts.

  • Don't just thing the height of a font.  Think of it in relation to the screen height

    Here are the text fonts on the venu sq.  The device has a 240x240 screen.  Notice a few fonts are the same size

    And on the venu sq 2.  320x360 display

    on the venu sq and xtiny, 26/240=10.8%

    on the venu sq 2 and xtiny, 39/360=10.8%

    so the same amount of the screen

    The larger the display res on a device, generally, the larger a given font will be on that device

  • Sorry not beeing precise, i was comparing with fr955 which has a font size of 21, so with standard padding i can't display the same content on a venu sq 2 with xtiny font:

    fr955 venusq2

  • You can get the height of the font, the height of the screen and determine how many lines can be displayed

  • I want to display 14 lines of text on the same screen, this is no problem on fr955 with xtiny font, but on venu sq 2 the font is too big.

    Is there some other easy way to display a "scrollable clipping aera" or similar. Bad, the sq 2 also does not support scaling fonts.

  • You could use custom fonts, but be careful, as based on the physical size of the display they could be too small for some users.

    Look at the Menu2 sample in the SDK. you could do something like what you see with custom>basic drawable

    You could do it yourself using an input delegate. Based on an up or down you could move to the next page or last page.  Or you could move down on the same page, and when you get to the bottom, redraw the page so what was the second line is now the first line and a new line is shown at the bottom.  The inverse for up.

    It all kind of depends on how you want to do things and if you want to do something if a specific line is selected

    No input for this in a watch face or data field, and you could be limited in a widget if a device doesn't have glances.