Is it up to the API consumer (me) to make the conversion? E.g. when setting the font size of 18 pixels, I would instead calculate the physical pixel size and convert from "12 dip". On my Nexus 4 this would become 18 pixels. On my Galaxy Mini it would probably be some 12 pixels.
I see this in your code:
Code: Select all
transient public static final int DEFAULTSIZE = 10;