Swift와 UIkit에서 사용자 정의 폰트

발행: (2025년 12월 6일 오전 08:12 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

소개

이 튜토리얼에서는 UIKit과 함께 Swift에서 커스텀 폰트를 사용하는 방법을 보여드리겠습니다. Google Fonts에서 바로 다운로드할 수 있는 MontserratHind 폰트를 사용할 것입니다.

폰트 준비하기

  1. 폰트를 다운로드하고 ZIP 파일을 풀어주세요. 일반적으로 우리가 필요한 폰트 파일은 static 폴더 안에 있습니다.
  2. 패키지에 포함된 모든 폰트를 사용할 필요는 없습니다. 다음 폰트만 사용합니다:
    • Montserrat-Regular
    • Montserrat-SemiBold
    • Hind-Medium
    • Hind-Regular

프로젝트 폴더 구조

프로젝트 루트에 사용하려는 폰트 이름대로 폴더를 생성합니다. 예시:

/Fonts
   /Montserrat
   /Hind

각 폴더 안에 해당 폰트 파일을 넣어 주세요.

Info.plist 설정

  1. 프로젝트의 Info.plist 파일을 엽니다.
  2. Fonts provided by application 라는 새 속성을 추가합니다.
    • 이 속성은 여러 폰트를 나열할 수 있는 array 입니다.
  3. 각 폰트마다 파일 이름을 정확히 (확장자 포함) 배열에 아이템으로 추가합니다 (예: Montserrat-Regular.ttf).
    • 이름이 틀리면 폰트를 인식하지 못합니다.

인터페이스에서 폰트 사용하기

Info.plist 설정이 끝났다면, 뷰에서 다음과 같이 폰트를 사용할 수 있습니다:

label.font = UIFont(name: "Montserrat-Regular", size: 17)

결론

다양한 폰트를 프로젝트에 적용하는 방법에 대한 간단한 튜토리얼이었습니다. 도움이 되었길 바랍니다!

Back to Blog

관련 글

더 보기 »

Combine #2: Emitters & Subscribers

Publisher는 발행자이며, Publisher는 하나 이상의 구독자에게 0개 이상의 값을 전송할 수 있고, 성공 또는 오류가 될 수 있는 단일 종료 이벤트를 전송합니다. 한 번 전송되면…

Universal & Deep Links: 2026 완전 가이드

딥 링크는 이론적으로는 간단해 보입니다: 사용자가 링크를 탭하면 앱이 열리고, 필요한 정확한 화면으로 이동합니다. 실제로는 Univ...를 구현해 본 사람이라면 누구나 알 수 있습니다.