android:폰트바꾸기
폰트바꾸기
문서의 이전 판입니다!
목표
폰트 추가하기
다음과 같이 res 폴더 아래에 font폴더를 만든 후 font폴더 아래에 앞으로 새로운 폰트를 추가하자.
(1) res 폴더에 커서를 놓은 후 우클릭 (2) new → Android Resource Directory 클릭 (3) resource타입을 font로 선택한 후 OK 클릭 (4) font 폴더에 커스텀 폰트를 복사하기1)
폰트 패밀리 정의 하기
1. 파일 위치
ui.theme 폴더에 밑에 FontFamily.kt 파일을 만들었다.
2. 폰트패밀리 정의하기
폰트패밀리는 다음과 같은 방식으로 정의한다.
- FontFamily.kt
package com.dklaw.gogo2.ui.theme import androidx.compose.ui.text.font.Font import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontWeight import com.dklaw.gogo2.R val fontGoryeong = FontFamily( Font(R.font.goryeongstrawberry, FontWeight.Normal), ) val fontkjcGothic = FontFamily( Font(R.font.kimjungchulmyungjoregular, FontWeight.Normal), )
3. 사용하기
다음과 같은 방식으로 위에서 정의한 폰트 패밀리를 사용하면 된다.
@Composable fun NormalTextComponent(value : String) { Text( text = value, modifier = Modifier.fillMaxWidth().heightIn(min = 80.dp), style = TextStyle(fontSize = 18.sp, fontWeight = FontWeight.Normal, fontStyle = FontStyle.Normal, fontFamily = fontGoryeong) ) }
다음과 같이 폰트가 잘 적용되는 것을 알 수 있다.
1)
Ctrl을 누른상태로 드래그하기. 만약 Ctrl을 안누르면 폰트파일을 이동시킨다
android/폰트바꾸기.1722133916.txt.gz · 마지막으로 수정됨: 2024/07/28 11:31 저자 이거니맨
로그인