
UIDrawTextFontDescriptor의 getWeight() 메서드는 폰트의 중간 무게를 반환합니다. 중간 무게는 폰트의 두께를 나타내며, 일반적으로 폰트의 중간 무게는 400으로 정의됩니다.
폰트의 중간 무게는 폰트의 설계자에 의해 결정되며, 폰트의 특성에 따라 다를 수 있습니다.
UIDrawTextFontDescriptor의 getWeight() 메서드는 폰트의 중간 무게를 반환하는 데 사용되는 표준을 따릅니다. 이 표준은 OpenType Font Table Format 1.0 (OTF)에서 정의됩니다.
OTF 표준에 따르면, 폰트의 중간 무게는 400으로 정의됩니다. 그러나 일부 폰트는 다른 중간 무게를 사용할 수 있습니다.
UIDrawTextFontDescriptor의 getWeight() 메서드는 폰트의 중간 무게를 반환하기 때문에, 다른 폰트의 중간 무게가 일치하는지 여부는 폰트의 설계자에 따라 다를 수 있습니다.
UIDrawTextFontDescriptor::getWeight() 메서드의 예제는 다음과 같습니다.
#hostingforum.kr
swift
let fontDescriptor = UIFontDescriptor.preferredFontDescriptor(withTextStyle: .body)
let weight = fontDescriptor.fontAttributes[.weight] as? UIFont.Weight
print(weight) // 400
이 예제에서는 `UIFontDescriptor.preferredFontDescriptor(withTextStyle: .body)` 메서드를 사용하여 기본 텍스트 스타일의 폰트 디스크립터를 가져옵니다. 그런 다음 `fontAttributes` 프로퍼티를 사용하여 폰트의 중간 무게를 가져옵니다.
2025-07-03 23:13