Как вы рисуете определенный глиф, используя Java на Android? - PullRequest
0 голосов
/ 07 февраля 2012

Я видел http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/font/GlyphVector.html, но я не знаю, как бы вы использовали его для отображения глифа на экране. Допустим, вы хотите напечатать глиф с номером 1042 (вероятно, он будет отличаться в каждом шрифте и вряд ли (но возможно) будет таким же, как Unicode 1042) на экране. Как вы переходите от числа к персонажу на экране? GlyphVector - это путь или есть лучший метод?

1 Ответ

0 голосов
/ 07 февраля 2012

Этот класс GlyphVector недоступен в Android.Похоже, что в графике Android отсутствуют общедоступные вызовы API, которые обеспечивают доступ к символам шрифта без прохождения кодировки Unicode.

Кажется, что очевидным вариантом будет прямой анализ файла шрифта TrueType.Может быть, где-нибудь найти библиотеку, которая была перенесена на Android или может быть так перенесена (Freetype?).

...