티스토리 뷰
xcode 프로젝트에 폰트를 추가해보자.
먼저 원하는 폰트를 다운 받는다.
이번엔 Google Inter Font를 다운받았다.
Google Fonts: Inter
Inter is a variable font family carefully crafted & designed for computer screens. Inter features a tall x-height to aid in readability of mixed-case and lower-
fonts.google.com
다운로드 파일을 보면 .ttf 파일이 있을것이다. 경우에 따라서는 otf 파일도 있는데 적용 방법은 동일하다.
ttf 파일을 xcode 프로젝트에 추가해주자.
추가할때 Add to Target에 프로젝트를 꼭 체크해주자.
파일을 추가하고 나서도 체크할 수 있다.
Info.plist에서도 폰트를 추가해줘야한다.
Key는 Fonts provided by application
Value는 폰트 파일명인데 확장자 (.ttf)까지 전부 입력해 줘야한다.
추가된 폰트를 프로젝트에서 사용하기 위해서는 Xcode내부에서 폰트의 정확한 이름을 알아야 한다.
다음의 코드를 통해 정확한 이름을 알아보자.
코드 출처: jerry-bakery님 블로그
func checkFont() {
for family in UIFont.familyNames {
print(family)
for sub in UIFont.fontNames(forFamilyName: family) {
print("===> \(sub)")
}
}
}
위의 코드를 실행 후 콘솔에서 원하는 폰트를 검색해 찾았다.
원하는 폰트의 이름을 찾았으면
다음과 같이 적용 시켜주자.
myLabel.font = UIFont(name: "Inter-Regular_Bold-Italic", size: 30)
끝!
'iOS' 카테고리의 다른 글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ios
- 1406 에디터
- BOJ 10799
- BOJ 10809
- sheetPresentationController
- Carousel Effect
- BOJ 17298
- Custom Detent
- BOJ 1935
- autolayout
- BOJ 10808
- bottom sheet
- 요시푸스
- git
- Gradient View
- swift
- BOJ 17413
- Sheet Height
- 2023 회고
- NaverMaps
- Stack
- UICollectionView banner
- github
- crud
- Algorithm
- Card CollectionVIew
- CAGradientLayer
- BOJ 10866
- BOJ 10820
- UICollectionView Error
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함