I'm using multi images and counting font sizes using Display.getInstance().convertToPixels(sizeInMM)
, which on majority of devices works great. On old android tablet, if I set font size to 2.1mm, it actualy has that size. The problem is with newer small devices with retina display. 2.1mm font on iPhone 6 is only 1.9mm, which is not that bad, but on iPad mini with retina, it's only 1.1, which is pretty much unusable... How can I overcome that limitation?
I was thinking about adding some kind of correction to the conversion like:
if (isIOS() && isTablet()) {
return Display.getInstance().convertToPixels(sizeInMM * 2);
} else if (isIPhone6_OrHigher()) {
return Display.getInstance().convertToPixels(sizeInMM * 1.1);
} else if (...) {
...
}
But I think that's just not the way cn1 is designed. At least in doc, this is not recommended...