-
[Android] Using Custom Font(원하는 글꼴 적용하기)안드로이드 디자인 2020. 8. 24. 13:58
01. 원하는 폰트 파일을 다운받기
필자는 모바일용 한글 폰트인 나눔바른고딕을 다운받았다.
https://hangeul.naver.com/2017/nanum
다운받은 압축 파일을 해제한다.
font 파일명에 있는 대문자를 다 소문자로 바꿔준다. (언더바는 사용 가능하다.)
02. Font 폴더 생성 및 폰트 파일 복사
res 폴더 내에 font 폴더를 생성한다.
font 폴더 내에 font.xml 파일을 생성한다.
압축을 풀어놨던 파일을 선택하여 Ctrl + C를 한다. (또는 우클릭 후 복사 선택)
아까 만들었던 font 폴더를 선택하여 Ctrl + V를 한다. (또는 우클릭 후 붙여넣기 선택)
03. font.xml 작성
[res] - [font] - font.xml
<?xml version="1.0" encoding="utf-8"?> <font-family xmlns:android="http://schemas.android.com/apk/res/android"> <font android:fontStyle="normal" android:fontWeight="400" android:font="@font/nanumbarungothic_ultralight" /> <font android:fontStyle = "normal" android:fontWeight = "400" android:font = "@font/nanumbarungothic_light" /> <font android:fontStyle="normal" android:fontWeight="400" android:font="@font/nanumbarungothic" /> <font android:fontStyle = "normal" android:fontWeight = "400" android:font = "@font/nanumbarungothic_bold" /> </font-family>
04. 폰트 적용하기
아래 처럼 styles에 코드를 작성하면 전체 폰트가 바뀐다.
[res] - [values] - styles.xml
<resources> <style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar"> <item name="fontFamily">@font/nanumbarungothic</item> </style> </resources>
혹은 적용하고 싶은 요소에 아래 코드를 추가해주면 된다.
android:fontFamily="@font/nanumbarungothic_bold"
회원가입 글씨에는 나눔바른고딕 Bold체를 나머지에는 나눔바른고딕을 적용시킨 모습이다.
본 작성자는 안드로이드 개발을 공부하고 있는 학생으로 피드백 및 질문을 환영합니다. 그러나 무단복제 및 배포는 정중하게 사양하고 있으며, 참고 사이트로 링크를 남기실 때는 동의를 구해주시기 바랍니다.
반응형'안드로이드 디자인' 카테고리의 다른 글
[Android] iphone Style Switch Custom(라이브러리 사용하여 아이폰 스타일 스위치 간단하게 구현하기) (0) 2020.08.27 [Android] Scrollview Scroll bar&effect Hide(스크롤뷰 스크롤바&효과 숨기기) (0) 2020.08.27 [Android] Change Launcher Icon(런처 아이콘 바꾸기) (0) 2020.08.25 [Android] Material Design text field 색상 속성 정리 (0) 2020.08.21 [Android] 타이틀바/액션바/상태바 숨기기 및 색상 변경 (0) 2020.08.19