2016-11-14 2 views
0

В моем Android приложение я установить стиль моего TextView так:В какой версии Android доступен курсивный шрифт?

<TextView 
      android:fontFamily="cursive" 
      android:textStyle="normal|bold" 
      ... 
/> 

Например, в леденец будет работать, потому что есть скоропись шрифта по умолчанию: see here

Сейчас я бы как знать, в какой версии нет курсивного шрифта.

p.s.

скорописи шрифт = DancingScript-Regular.ttf

+0

- чтобы добавить новый шрифт, рассмотрите вопрос [здесь] (http://stackoverflow.com/questions/10487976/what-is-the-best-way-of-installing-new-font-to-android- эмулятор) или [здесь] (http://stackoverflow.com/questions/4154639/is-it-possible-to-change-android-emulator-fonts) или [здесь] (http://stackoverflow.com/questions/ 4907530/install-a-new-font-in-android-emulator) –

+0

Вполне нормально, если не работают на эмуляторах, я просто хочу быть уверенным, что это будет работать на всех физических устройствах ... и это просто ограничение эмуляторов. – GMX

+0

См. [Это] (http://stackoverflow.com/questions/29384114/what-fonts-are-installed-by-default-on-android) –

ответ

5

Это странно. Семейство шрифтов cursive официально доступно начиная с уровня API 16 (Jellybean). Тем не менее, он использует шрифт DroidSerif, который является не курсивным шрифтом. По API 21 они переходят к шрифту DancingScript, который выглядит намного более скоро.

Таким образом, вы можете использовать ключевое слово в API 16-20, но это не будет значительным. Начиная с уровней API 21+, он должен очень похож на скрипт с быстрым доступом.

Вы можете посмотреть на доступных шрифтов, если вы идете здесь:

{ANDROID-SDK-HOME}/platforms/android-{SDK-INT}/data/fonts

Содержащий system-fonts.xml имеет все они перечислены с соответствующими шрифтами.

0

На самом деле cursive семейство шрифтов не должна быть доступна форма андроид устройства. Более here вы можете найти идеальное объяснение, что вы можете установить, используя fontFamily и textStyle.

Если вы хотите использовать пользовательские шрифты, я настоятельно рекомендую Calligraphy lib.

+0

Например, в Lollipop доступен .... см. Мой обновленный ответ. – GMX

Смежные вопросы