2013-01-15 5 views
0

나는 영어가 아닌 Kannada/Hindi/German 또는 이와 유사한 종류의 유니 코드 문자를 단어로 표시하고자하는 간단한 응용 프로그램을 작성하고 있습니다. 현지화를 사용하여 Android에 유니 코드 문자 표시

나는 자산 폴더에 해당 글꼴을 배치하고이 같은 텍스트 뷰로 설정 시도 :

TextView tv=(TextView)findViewById(R.id.textView1); 
    Typeface font= Typeface.createFromAsset(getAssets(), "some_font.TTF"); 
    tv.setTypeface(font); 

을하지만 그것은 작동하지 않았다. 또한 다른 예제를 참조했지만 응용 프로그램에서이를 복제 할 수 없습니다.

아무에게도이를 수행 할 수있는 방법을 말해 줄 수 있습니까?

감사합니다.

답변

0

this 링크를 확인하십시오. 앱에서 다른 언어 글꼴을 사용하는 방법을 자세히 설명했습니다.

영어에는 26 자만 포함되어 있기 때문에 타밀어 유니 코드 글꼴에는 많은 문제가 있지만 tamil에는 365자를 초과합니다. (잘못된 역사에 대해서는 미안하지만 완벽하게 알지 못합니다.)이 link을 참조하십시오.

http://android.programmerguru.com/android-localization-at-runtime/

하지만 여전히 전화가 힌디어 나 타밀어를 지원하지 않는 경우, 가정 그 의심이 어떻게 추가

+0

그래서 전화를 라우팅하고 폰트를 휴대폰에 추가해야한다는 의미입니까? – tejas

0

나는이 예제를 수행 작업의 내 50 %를 얻을 수 있어요 이러한 언어를 표시하는 글꼴.

나는 전화를 뿌리 내고 거기에 글꼴을 놓는 것이 하나의 해결책이지만, 그걸 벗어나는 어떤 방법이 있는가?