1)
I had assumed that the units returned from dc.getFontHeight would be pixels but it is not stated in the documentation.
Using Gfx.FONT_NUMBER_MEDIUM and a Fenix 3 HR - i get a height of 60 from getFontHeight.
When i draw a few numbers on the screen, and add a scale drawn with dc.drawLine for reference, it does not appear to be any more than 40px high. Since it is a number font, i am not sure descenders is an issue.
So this makes me wonder if the units are perhaps 'points' or something. Maybe i need to scale by 150 DPI?
I searched and have not found any mention of DPI (dots per inch), which i think would be used to convert from points to pixels.
My objective is to position graphics knowing the text dimensions - but i am wasting a lot of space due what appears to be 60 rather than 40 from getFontHeight.
This is the worst example i have found so far - other watches and fonts perhaps not so far out.
2)
I find it hard to find things in the documentation. The API docs have a nice search tool. This forum has a search tool that helps sometimes. Then there are all the 'programmers guide' pages which are not searchable as far as i can tell. So there is good info in there, however i find it can be hard to find. And then the samples are good to, so i have a full text search of all the samples going pretty often too.
It would be most excellent if all this documentation were combined into a PDF of CHM(microsoft help file). Then you could just do simple text search of all the sources.
Is there an easier way that i am missing?