TAE

[Android] 안드로이드 스튜디오 글씨체 폰트파일 적용 본문

android

[Android] 안드로이드 스튜디오 글씨체 폰트파일 적용

tg-world 2023. 6. 23. 21:04
반응형

안드로이드 앱을 개발하다보면 기본 시스템 폰트가 아닌 특정 폰트를 사용하고 싶은 경우가 있을 수 있습니다.

이를 위해 안드로이드에서는 커스텀 폰트를 앱에 적용할 수 있는 방법을 제공합니다.

이번 포스팅에서는 안드로이드 앱에 커스텀 폰트를 적용하는 간단한 가이드를 소개하겠습니다.

 

1. 폰트파일 다운로드

먼저, 원하는 커스텀 폰트 파일을 가져와야 합니다.

인터넷에 무료 폰트 검색 후 TTF 또는 OTF 형식의 폰트 파일을 다운로드 하면 됩니다.

무료 폰트를 사용할 경우에는 저작권을 확인해야 합니다.

 

2. 폰트파일 생성

res -> new -> Directory -> font 생성

3. 폰트 파일 삽입

다운로드 한 폰트들을 font파일에 넣어줍니다.

폰트 이름은 한글은 안되며 첫글자는 반드시 소문자 여야 합니다.

 

4. 폰트적용(xml)

    <TextView
        android:layout_marginTop="10dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="폰트 적용 텍스트"
        android:textColor="@color/black"
        android:textSize="20dp"
        android:fontFamily="@font/bMJUA_otf"
        />

   android:fontFamily="@font/bMJUA_otf"

fontFamily를 사용하여 @font/다운로드한 폰트이름

으로 적용하시면 됩니다.

위에 적용한 폰트트 배달의민족 주아체 입니다.

아래 사이트에 들어가시면 확인 가능합니다.

https://www.woowahan.com/fonts

 

우아한형제들

문 앞으로 배달되는 일상의 행복

www.woowahan.com

 

5. 폰트적용(코드)

Typeface customFont = Typeface.createFromAsset(getAssets(), "fonts/custom_font.ttf");
TextView textView = findViewById(R.id.text_view);
textView.setTypeface(customFont);

코드 상으로는 위와 같이 적용하면 됩니다.

 

결과

 

[참고]

https://developer.android.com/guide/topics/resources/font-resource?hl=ko 

 

글꼴 리소스  |  Android 개발자  |  Android Developers

글꼴 리소스 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 글꼴 리소스는 앱에서 사용할 수 있는 맞춤 글꼴을 정의합니다. 글꼴은 개별 글꼴 파일 또는 글

developer.android.com

 

반응형
Comments