티스토리 뷰
728x90
반응형
먼저 안드로이드 프로젝트에 추가할 폰트를 다운받아줍니다.
저는 나눔고딕체를 사용하겠습니다.
다운로드 url : https://hangeul.naver.com/download.nhn
수동 설치 버전(모든OS용)을 받으시면 됩니다.
안드로이드에서는 TTF와 OTF 모두 사용이 가능합니다.
다운받은 뒤 폰트를 저장할 폴더를 만들어 주겠습니다.
'com.tsengvn:Typekit:1.0.0'은 더 이상 사용하지 않습니다.
안드로이드 3.0 이후로 에러를 발생시킵니다.
Application을 상속받는 BaseApplication을 만들어주고 밑의 소스코드를 추가합니다.
import android.app.Application;
import com.tsengvn.typekit.Typekit;
public class BaseApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Typekit.getInstance().addNormal(Typekit.createFromAsset(this, "NanumGothic.otf"))
.addBold(Typekit.createFromAsset(this, "NanumGothicBold.otf"));
}
}
AppCompatActivity를 상속받는 BaseActivity를 만들어주고 밑의 소스코드를 추가합니다.
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import com.tsengvn.typekit.TypekitContextWrapper;
public class BaseActivity extends AppCompatActivity {
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(TypekitContextWrapper.wrap(newBase));
}
}
728x90
반응형
'안드로이드' 카테고리의 다른 글
댓글
"이 블로그의 모든 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday