AFAIK, Android не поддерживает OpenType. Вместо этого используйте шрифт TrueType.
ОБНОВЛЕНИЕ: Очевидно, OpenType теперь поддерживается, по крайней мере, частично. Первоначально он не поддерживался, поэтому вам нужно тщательно протестировать свой шрифт на любых версиях Android, которые поддерживает ваше приложение.
У меня была такая же проблема. Мой шрифт тоже не работал в Android, но мне нужно было работать. Используя редактор шрифта, я скопировал персонажей из своего шрифта в шрифт, который поставляется с примером FontSampler от Android-SRC-2_1. Это работало прекрасно.
В то время как я признаю, что мой метод был сомнительным с точки зрения интеллектуальной собственности, я на самом деле не заработал, используя оригинальный шрифт, так как все символы были заменены и все ссылки на старый шрифт, где тоже заменен Отказ Я пытался «смотреть» на то, как были определены два шрифта, но делая все параметры шрифта. Таким образом, в NED я использовал скелет оригинального шрифта в качестве шаблона для нового шрифта.