2012-08-30 6 views
1

힌디어 및 벵골어 글꼴 지원을 내 앱에 표시해야합니다. 어떻게하는지. 도와주세요. 또한 웹 서비스를 통해 데이터를 가져와야하므로 XML에서 지원을받을 수있는 방법을 알려주십시오. 내가 그 자산 폴더로 선택의 특정 글꼴을 넣고이 코드를 사용한다 무슨 짓을Android에서 유니 코드 글꼴을 지원하려면 어떻게해야합니까?

+0

힌디어 및 벵갈 글꼴에 대한 요청은 +1하고 싶지만 XML 지원에 대해서는 +1이기 때문에 이번에 투표하지 않습니다. XML 지원은 표준 안드로이드 API에 존재합니다. 그것을 읽으십시오. –

+0

잠금 http://code.google.com/p/android/issues/detail?id=12981 – Pasha

답변

0

:

public class CustomTextView extends TextView{ 
    public CustomTextView(Context context, AttributeSet attrs, int defStyle) { 
     super(context, attrs, defStyle); 
     initFont(); 
    } 

    public CustomTextView(Context context, AttributeSet attrs) { 
     super(context, attrs); 
     initFont(); 
    } 

    public CustomTextView(Context context) { 
     super(context); 
     initFont(); 
    } 

    private void initFont() { 
     Typeface tf = Typeface.createFromAsset(getContext().getAssets(),"myfont.ttf"); 
     setTypeface(tf); 
    } 
} 

하지만이 직면하고 어떤 문제는 내가있는 글꼴을 점점하고있는 경우에도 내 에뮬레이터 일부 글꼴 패턴이 올바르지 않습니다.

대답 누군가 내 대답에 더 많은 것을 추가하고 싶다면 환영합니다.

+0

이 문제가 생겼습니다. 내가 한 것은 유니 코드 글꼴을 표준 ASCII 글꼴로 변환하는 것입니다. 이제 작동합니다. 모든 API가 있습니다. –

관련 문제