Swift와 UIkit에서 사용자 정의 폰트
발행: (2025년 12월 6일 오전 08:12 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
소개
이 튜토리얼에서는 UIKit과 함께 Swift에서 커스텀 폰트를 사용하는 방법을 보여드리겠습니다. Google Fonts에서 바로 다운로드할 수 있는 Montserrat와 Hind 폰트를 사용할 것입니다.
폰트 준비하기
- 폰트를 다운로드하고 ZIP 파일을 풀어주세요. 일반적으로 우리가 필요한 폰트 파일은
static폴더 안에 있습니다. - 패키지에 포함된 모든 폰트를 사용할 필요는 없습니다. 다음 폰트만 사용합니다:
Montserrat-RegularMontserrat-SemiBoldHind-MediumHind-Regular
프로젝트 폴더 구조
프로젝트 루트에 사용하려는 폰트 이름대로 폴더를 생성합니다. 예시:
/Fonts
/Montserrat
/Hind
각 폴더 안에 해당 폰트 파일을 넣어 주세요.
Info.plist 설정
- 프로젝트의
Info.plist파일을 엽니다. - Fonts provided by application 라는 새 속성을 추가합니다.
- 이 속성은 여러 폰트를 나열할 수 있는 array 입니다.
- 각 폰트마다 파일 이름을 정확히 (확장자 포함) 배열에 아이템으로 추가합니다 (예:
Montserrat-Regular.ttf).- 이름이 틀리면 폰트를 인식하지 못합니다.
인터페이스에서 폰트 사용하기
Info.plist 설정이 끝났다면, 뷰에서 다음과 같이 폰트를 사용할 수 있습니다:
label.font = UIFont(name: "Montserrat-Regular", size: 17)
결론
다양한 폰트를 프로젝트에 적용하는 방법에 대한 간단한 튜토리얼이었습니다. 도움이 되었길 바랍니다!