Преобразование размера шрифта CSS в pt в эквивалент Android
У меня есть строка информации о шрифте CSS из свойства шрифта CSS, как показано: "font": "bold 10pt Helvetica"
Спецификация для собственности здесь: http://www.w3schools.com/cssref/pr_font_font.asp
Мне интересно, как преобразовать размер шрифта (10pt или тому подобное) в соответствующий размер в Android. Я пытался с помощью:
TextView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 10);
Но это приводит к увеличению размера шрифта, и я обнаружил, что значения точек Android отличаются от веб-холста или элемента CSS. Кто-нибудь знает преобразование для этого или эквивалентный размер блока, который я могу использовать?
Спасибо!
1 ответ
Размеры текстового представления или в основном любого другого объекта вида на Android обычно имеют единицы измерения в dp(пикселях, не зависящих от устройства), sp . Вы можете попробовать использовать визуальный редактор и установить размеры текста, так как вы увидите их предварительный просмотр на экране.