2012-02-07 5 views
0

나는 http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/font/GlyphVector.html을 보았지만 화면에 글리프 (glyph)를 표시하는 방법을 모르겠습니다. 문자 모양 번호 1042 (각 글꼴마다 다르고 가능성이 있지만 가능성이 있지만 유니 코드 1042와 같을 가능성이 높음)를 화면에 인쇄하려고합니다. 숫자에서 화면의 등장 인물로 어떻게 가나 요? GlyphVector는 갈 방법인가, 아니면 더 나은 방법이 있습니까?Android에서 Java를 사용하여 특정 글리프를 그리는 방법은 무엇입니까?

답변

0

GlyphVector 클래스는 Android에서 사용할 수 없습니다. 유니 코드 인코딩을 거치지 않고 글꼴 글리프에 액세스 할 수있는 Android 그래픽에서는 공개 API 호출이없는 것 같습니다.

명백한 옵션은 트루 타입 글꼴 파일을 직접 파싱하는 것 같습니다. 아마도 안드로이드에 이식 된 라이브러리를 찾을 수도 있고 이식 할 수도 있습니다 (Freetype?).

+0

정보 주셔서 감사합니다. 이 클래스를 Android 프로젝트에 추가 할 수있는 방법이 있습니까? 적어도 유니 코드 인코딩은 복잡한 스크립트를 처리하지 않기 때문에 글리프를 직접 인쇄해야합니다. 적어도 Android 2에서는 *. 또는 사용자 지정 유니 코드 인코더를 추가 할 수 있습니까? –