It appears you are using native fonts for your lower text. I can't tell if there are any other differences. Let me know if there is something else I am missing.
The native fonts are the fonts that are used by the product. These are not guaranteed to be the same for every device. If you use native fonts, you may not be able to match the appearance pixel for pixel.
If you use the layout system they've provided it works out pretty well. I've filed enhancement requests to make it better, but I don't know that those changes will get implemented. I've looked at your watch face, and I don't see why you can't implement it entirely using layouts and resources. If you'd like some tips, I can help you out.
So each device has different native fonts? Where are they clearly defined?
Can you please supply the font used by the vivo active so I can include in my app (AGAIN!) so that the 920 looks the same? Ta.
The devices.xml has for the vivo:
<font id="xtiny">Roboto 12 Bold</font>
<font id="tiny">Roboto 14 Bold</font>
<font id="small">Roboto 17</font>
<font id="medium">Roboto 19</font>
<font id="large">Roboto 24 Bold</font>
<font id="numberMild">Steelfish 28</font>
<font id="numberMedium">Steelfish 40</font>
<font id="numberHot">Steelfish 54</font>
<font id="numberThaiHot">Steelfish 75</font>
And for the vivo sim :
<font id="xtiny">Roboto 12</font>
<font id="tiny">Roboto 12</font>
<font id="small">Roboto 12</font>
<font id="medium">Roboto 17</font>
<font id="large">Roboto 20</font>
<font id="numberMild">Roboto 32</font>
<font id="numberMedium">Roboto 38</font>
<font id="numberHot">Roboto 48</font>
<font id="numberThaiHot">Roboto 62</font>
ERM!!!!!
So the vivo sim and vivo device have different font sizes AND fonts?!?!?!?!
It looks like you are looking at the fonts for the fenix_3_sim and not the vivoactive. The devices.xml doesn't list the fonts for non-sim devices, so if you go to the device tag for vivoactive and then search for the font tag, you'll end up in the fenix_3_sim device information.