728x90
728x90
SMALL
프로젝트 진행 시 커스텀 테마 및 폰트 설정을 위해,
상업적으로 문제가 없는 커스텀 폰트들을 적용하고자 했다.
적용 방법은 간단히 3단계로 이루어진다.
상업적 이용 가능 무료 폰트
- 네이버 나눔
- 네이버 손글씨
- 눈누
폰트 파일 넣기
상업적으로 문제가 없는 폰트 파일들을 다운 받고 프로젝트 폴더 내에 새로운 폴더를 만들어서 저장 및 정리
(파일명은 변경하지 않는 것을 추천)
info.plist에 파일 이름 등록
info.plist를 열고 Fonts provided by application라는 Key 값에 Array 타입들로 폰트 파일명 + 파일 확장자를 입력
폰트 이름 확인 후 사용
- 사용 방법
// 폰트 설정
let font = UIFont(name: "FontName", size: 15.0)
labelTitle.font = font
폰트 이름은 주로 폰트 파일명과 동일 하나 다를 수도 있음
아래 방법을 사용하여 폰트 명을 확실히 알 수 있음
- 폰트 이름 확인 방법
for family in UIFont.familyNames {
// 폰트 패밀리 이름
print(family)
// 각 폰트 이름
for names in UIFont.fontNames(forFamilyName: family) {
print("== \(names)")
}
}
AppDelegate.swift 파일에 해당 코드를 넣고 실행하면
로그를 통해 폰트 이름을 확인할 수 있음
728x90
728x90
LIST
'EXPERIENCE > iOS' 카테고리의 다른 글
[Xcode/iOS] Swift 앱스토어(AppStore) 인앱결제(In-App Purchase) 구현하기 (with. Sandbox 테스트) (5) | 2023.01.05 |
---|---|
[Xcode/iOS] Swift 앱스토어(AppStore) 인앱결제(In-App Purchase)를 위한 유료 앱 설정 (2) | 2023.01.05 |
[Xcode/iOS] Swift 구글 애드몹(AdMob) 광고 연동 (0) | 2022.12.28 |
[Xcode/iOS] Swift CocoaPods AppAuth ERROR 해결 방법 (0) | 2022.12.23 |
[Xcode/iOS] Swift Unable to Install ERROR 해결 방법 (0) | 2022.12.23 |