본문 바로가기

EXPERIENCE/iOS

[Xcode/iOS] Swift 커스텀 폰트(Custom Font) 사용하기 (with. 상업적 이용 가능 무료 폰트 사이트)

728x90
728x90

 

 

 

 

프로젝트 진행 시 커스텀 테마 및 폰트 설정을 위해,

상업적으로 문제가 없는 커스텀 폰트들을 적용하고자 했다.

적용 방법은 간단히 3단계로 이루어진다.

 

 

 

728x90

 

 

 

상업적 이용 가능 무료 폰트

 

  • 네이버 나눔
 

네이버 글꼴 모음

네이버가 만든 150여종의 글꼴을 한번에 만나보세요

hangeul.naver.com

 

  • 네이버 손글씨
 

네이버 글꼴 모음

네이버가 만든 150여종의 글꼴을 한번에 만나보세요

hangeul.naver.com

 

  • 눈누
 

눈누

상업용 무료한글폰트 사이트

noonnu.cc

 

 

 

 

폰트 파일 넣기

상업적으로 문제가 없는 폰트 파일들을 다운 받고 프로젝트 폴더 내에 새로운 폴더를 만들어서 저장 및 정리
(파일명은 변경하지 않는 것을 추천)

 

 

 

 

info.plist에 파일 이름 등록

info.plist를 열고 Fonts provided by application라는 Key 값에 Array 타입들로 폰트 파일명 + 파일 확장자를 입력

 

 

 

 

 

폰트 이름 확인 후 사용

 

  • 사용 방법
// 폰트 설정
let font = UIFont(name: "FontName", size: 15.0)
labelTitle.font = font
폰트 이름은 주로 폰트 파일명과 동일 하나 다를 수도 있음
아래 방법을 사용하여 폰트 명을 확실히 알 수 있음

 

 

 

  • 폰트 이름 확인 방법
for family in UIFont.familyNames {
	// 폰트 패밀리 이름
	print(family)
	// 각 폰트 이름 
	for names in UIFont.fontNames(forFamilyName: family) {
		print("== \(names)")
	}
}
AppDelegate.swift 파일에 해당 코드를 넣고 실행하면
로그를 통해 폰트 이름을 확인할 수 있음

 

 

 

 

 

 

 

 

 

 

728x90
728x90