Android에서 비표준 글꼴 사용
소개
TextView에 비표준 글꼴을 지정하는 경우, iOS와 같이 Xcode에서 글꼴을 지정하는 등의 수 없습니다.
※ 안드로이드 O로부터는 이용 가능하게 되는 것 같습니다.
그러나 라이브러리를 사용하면 쉽게 좋아하는 글꼴을 사용할 수 있습니다.
절차
1. 글꼴 파일 준비
좋아하는 글꼴을 준비하십시오. 예를 들어 Noto Sans는 다음에서 가져옵니다.
2. 프로젝트에 추가
Android Studio의 프로젝트 창을 Project 보기로 전환합니다.
app/src/main
아래에 assets
디렉토리를 만듭니다. 추가로 fonts
디렉토리를 작성해, 그 안에 준비한 폰트를 추가합니다.3. 라이브러리 준비 및 도입
라이브러리는 다음을 사용합니다.
chrisjenx/Calligraphy: Custom fonts in Android the easy way...
구체적인 도입은 README.md에 있지만, 간단히 기재합니다.
라이브러리 가져오기
app/build.gradle
에 다음을 추가합니다.app/build.gradle
dependencies {
compile 'uk.co.chrisjenx:calligraphy:2.3.0'
}
초기화
사용하는 활동에 다음을 추가합니다.
SampleActivity.java
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
TextView에 지정
layout/sample_text_style.xml
<TextView
fontPath="fonts/HelveticaNeue.ttf"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="あいうえおあいうえおあいうえおあいうえお"
/>
빨간색 물결이 나오고 오류라고합니다. Disable Inspections하십시오.
이미지
참고
Reference
이 문제에 관하여(Android에서 비표준 글꼴 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aluceps/items/9c35e3ad2563f71401e2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)