[iOS] Custom Font 추가가 되지 않을 때

kimdocs...📄·2022년 7월 31일
0

iOS

목록 보기
2/22
post-thumbnail

info.plist에도 작성해주고,

TargetMembeship도 체크되어있고,

Bundle Resource에도 추가된것을 확인했으나..

NotoSansKR은 잘나오지만 MaruBuri가 잘 나오지 않았다.

실제 폰트 이름과 다른 경우가 있다는 것을 유의하자~

        // 폰트 체크 하기
        UIFont.familyNames.sorted().forEach { familyName in
            print("*** \(familyName) ***")
            UIFont.fontNames(forFamilyName: familyName).forEach { fontName in
                print("\(fontName)")
            }
            print("---------------------")
        }

왜 MaryBuriot인데욥..

import UIKit

enum MaruBuri: String {
    case bold = "MaruBuriot-Bold"
    case semiBold = "MaruBuriot-SemiBold"
    case regular = "MaruBuriot-Regular"
    case light = "MaruBuriot-Light"
    case extraLight = "MaruBuriot-ExtraLight"

    func of(size: CGFloat) -> UIFont {
        guard let font = UIFont(name: rawValue, size: size) else {
            return .systemFont(ofSize: size)
        }
        return font
    }
}


잘나오는 군

profile
👩‍🌾 GitHub: ezidayzi / 📂 Contact: ezidayzi@gmail.com

0개의 댓글