관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - 폰트 설정] 본문

Git, CocoaPods, Xcode, Shell

[iOS - 폰트 설정]

jake-kim 2020. 4. 17. 14:30

1. 프로젝트에 Font자료 저장

1) Font 복사 붙여넣기

 * SDMiSaeng파일 및 소스코드 : https://github.com/JK0369/FontTest

SDMiSaeng.ttf폰트

2) info.plist파일에서 "Fonts provided by application"추가 후, 하위항목을 추가한 후 폰트 파일의 이름 입력

info.plist에서 Fonts provided by application추가
폰트 이름 추가

3) 프로젝트 정보창 -> Build Phases탭 -> Copy Bundle Resources에서 폰트 추가

 

2. 뷰 턴트롤러에서 폰트 사용하기

1) 폰트 이름 탐색

- SDMiSaeng은 familyName이며, 직접 사용하는 것은 "Post Script Name"

- Post Scrupt Name은 FamilyName으로 접근

1
2
3
4
5
6
7
8
9
10
11
12
    override func viewDidLoad() {
        super.viewDidLoad()
        
        for family in UIFont.familyNames {
            print(family)
            
            for names in UIFont.fontNames(forFamilyName: family){
                print("== \(names)")
            }
            
        }
    }
 
 

 

출력 결과 -> SDMiSaeng이름을 사용

2) Font설정

1
fontLbl.font = UIFont(name: "SDMiSaeng", size: 15)
 

폰트 설정된 결과(아래 레이블)

 

*코드 출처 : 꼼꼼한 재은씨의 스위프트 실전편

Comments