У меня есть два устройства - HTC Tattoo и Sony Ericsson Xperia X10. У одного есть 145 DPI, другой 245 DPI.Физический размер шрифта в точках в Android
Когда я задать размер шрифта для TextView в точках, как это:
textView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 6.5f);
я получаю различный физический размер текста на этих двух устройств. В 245 DPI текст едва читаем.
Теперь размер «pt» должен быть физическим. I.e., в моем тесте оба текстовых блока должны иметь буквы одинаковой физической высоты. Это не так.
Что может быть неправильным здесь?
Спасибо за помощь, Юрий.
См. Мое сообщение в блоге относительно определения размера точки http://systemdotrun.blogspot.co.uk/2014/09/whats-point-in-font-sizing.html ?. Это плюс ответ ниже - все, что вам нужно знать! http://stackoverflow.com/a/3414215/236743 – Dori