Custom Font 추가하기
Pretendard라는 글꼴을 프로젝트에 추가하고자 한다.
하단 링크에서 파일을 다운받는다
Pretendard
Pretendard 프리텐다드 Pretendard 프리텐다드 글꼴 다운로드 일본어 버전 다운로드 GitHub에서 보기 system-ui를 대체하는 글꼴 Apple의 system-ui가 익숙한 나로서는 San Francisco와 Apple SD 산돌고딕 Neo가 없는
cactus.tistory.com
다운받은 폰트를 Font 프로젝트에 추가한다.
이때 폰트는 반드시 프로젝트에 타겟하도록 한다.
타겟이 되지 않으면 적용되지 않는다.
프로젝트의 info에서 Fonts Provided by application을 추가한다.
추가한 모든 파일을 확장자명까지 적는다.
성공적으로 폰트가 적용된다.
Font Extension
매번 폰트의 이름을 입력하기에는 너무 귀찮고 불편하기에
extension을 사용해 편리하게 추가한 폰트를 사용하고자 한다.
위와 같은 코드로 폰트를 이용할 수 있다면 편리하겠다.
enum을 이용해 각 폰트의 타입별로 정의한다.
그리고 편리하게 폰트를 사용할 수 있는 함수를 작성한다.
이전보다 편리하게 폰트를 이용할 수 있게됐다.
'iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] some View에 대해서, some과 Opaque Type (0) | 2024.04.16 |
---|---|
[SwiftUI] SwiftUI를 소개합니다. (0) | 2024.04.15 |
[Udemy : SwiftUI+SwiftData Masterclass] Section 10. AFRICA (0) | 2023.11.08 |
[Day 9] 클로저(Closure), passing functions into functions (0) | 2023.08.11 |
[Day 8] 함수의 매개변수에 기본값 제공, throwing functions (0) | 2023.08.07 |