# Untitled

Project Setting - 외부 Font 사용 설정하기

1. 프로젝트에서 사용하고 싶은 Font 파일을 준비한다.

2. 프로젝트 파일에 Font 파일을 추가한다.

3. 프로젝트 설정 > Build Phase > Copy Bundle Resources 항목에 Font 파일이 잘 등록되었는지 확인한다.

4. info.plist에 **Fonts provided by application** 속성을 등록하고, Font 파일 이름을 정확하게 기입한다.

5. 사용하고자 하는 코드에서 정확한 폰트 패밀리 네이밍을 반영해준다.

```javascript
label.font = UIFont(name: "GmarketSansMedium", size: 22)
```

*폰트 패밀리에 등록된 폰트의 정확한 이름은 쉬운 반복문으로 사용해볼 수 있다.

```javascript
UIFont.familyNames.forEach {
    print("\($0): ", UIFont.fontNames(forFamilyName: $0))
}
```

![Image](https://upload.cafenono.com/image/slashpagePost/20240617/095031_8iTAcPWCWvJzl2kEXd?q=75&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpagePost/20240617/095031_i3NkTo7CLzZONJjAeo?q=75&s=1280x180&t=outside&f=webp)

For the site tree, see the [root Markdown](https://slashpage.com/hankyeol.md).
