티스토리 뷰
앱 마다 각자의 특성에 맞는 글씨체가 있죠
개인적으로 배달의 민족 글씨체가 이쁘다고 생각하는데요.
오늘은 폰트 적용하는 방법에 대해 알아보려고 합니다!
고고!!
1. 원하는 폰트 다운.
구글에 폰트이름 검색하시고 다운먼저 받아주세요!
저는 배민 주아체를 다운받았는데요.
OTF는 맥용 , TTF는 윈도우 용이에요.
원하는거 다운 받아주시고. (저는 둘다 받았습니다.)
2. 다운받은 폰트 프로젝트에 넣기.
다운받은 폰트를 Xcode로 드래그앤 드랍하면 아래와 같은창이 뜰거에요.
Add to targets 부분에 현재 프로젝트를 체크 해주세요!
(체크하셨다면 3번은 넘어가도 됩니다)
저는 Fonts라는 폴더를 만들고 그 안에 다운받은 폰트를 넣었어요.
3. Target Membership
Xcode에 폰트추가 할때 Add to targets 부분에서 체크 하지 않으셨던분은
왼쪽에 사용할 폰트를 클릭하고, 오른쪽 target Membership 부분을 체크 해주세요.
4. info.plist 추가
거의 다왔어요 !!
빠른이동(Cmd + Shift + O)으로 info.plist를 검색해서 이동하시거나,
info.plist로 이동 후 아래와같이 추가해줍니다.
Information Property List > Fonts provided by application 추가 > Fonts provided by application 안에 Item 생성 후 Value값에 다운받은 폰트이름 입력.
여기까지 잘 따라 오셨나요!?
5. 확인 (Storyboard/ programmatically)
자 이제 마지막입니다
먼저 스토리보드를 봅시다.
Attribute inspector (오른쪽 상단 빨간동그라미 부분) > Font > Custom > Family > 지정하고 싶은 폰트 선택을 지정
그리고 실행!!!
코드로 작성시
이런식으로 사용을 하면 되는데
먼저 주의할 점이 있어요.
이름을 보면그냥 BMJUA_otf 라고 되어있지만
저 이름을 그대로 적으면 적용이 안됩니다.
정확한 이름을 검색하기 위해 아래처럼 print로 체크해봐야해요.
두개의 print중 편한 방법을 사용해주세요.
정확한 폰트 이름은 "BM JUA_OTF"가 되겠네요 저 이름을 사용해주시면 됩니다.
이렇게 적용해서 실행해보면
폰트가 잘 적용되서 나오나요 !?
앱을 만들어보고있는데 폰트가 밍숭맹숭해서
스터디를 해보다가 유용할 것 같아서 블로깅을 해봤습니다.
2022년 새해 복 많이 받으시고 올 한해도 화이팅 해봅시다!!
이해하는데 도움이 됐어요.
'iOS' 카테고리의 다른 글
[Swift] Control Flow 1-2 - 조건구문 (if, switch, guard) (0) | 2022.01.12 |
---|---|
[Swift] Control Flow 1-1 반복문(for-in, while) (0) | 2022.01.09 |
[Swift] removeLast() , popLast() 차이점 (0) | 2022.01.06 |
[iOS] GCD (Grand Central Dispatch) (0) | 2022.01.05 |
[iOS] UserDefaults - 데이터 저장 (0) | 2022.01.02 |
- Total
- Today
- Yesterday
- 2023년 회고
- Swift 내림차순
- swift 고차함수
- Swift init
- CS 네트워크
- 원티드 프리온보딩
- Swift RIBs
- Swift
- swift property
- Swift joined()
- Class
- Swift 프로그래머스
- Swift ModernRIBs
- Swift Leetcode
- RTCCameraVideoCapturer
- Swift 프로퍼티
- swift reduce
- ios
- Swift final
- removeLast()
- Swift joined
- Swift inout
- swift (programmers)
- Swift 알고리즘
- RIBs tutorial
- iOS error
- swift programmers
- swift protocol
- Swift Error Handling
- Combine: Asynchronous Programming with Swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |