Foundation

Topics

Extended Classes

extension NSAttributedString

Montage 디자인 시스템의 타이포그래피를 적용한 NSAttributedString을 생성하는 확장입니다.

Type Methods

static func attributedString(String, variant: Typography.Variant, weight: Typography.Weight, color: SwiftUI.Color, lineBreakMode: NSLineBreakMode) -> NSAttributedString

Montage 디자인 시스템의 타이포그래피를 적용한 NSAttributedString을 생성합니다.

  • Parameters

    ParameterDescription
    string변환할 문자열
    variant타이포그래피 변형, 생략하면 기본값으로 .body1 적용
    weight폰트 두께, 생략하면 기본값으로 .regular 적용
    color색상, 생략하면 기본값으로 .semantic(.labelNormal) 적용
    lineBreakMode줄바꿈 모드, 생략하면 기본값으로 .byWordWrapping 적용
  • Return Value

    Montage 스타일이 적용된 NSAttributedString

static func attributedString(String, variant: Typography.Variant, weight: Typography.Weight, semantic: Color.Semantic, lineBreakMode: NSLineBreakMode) -> NSAttributedString

Montage 디자인 시스템의 타이포그래피를 적용한 NSAttributedString을 생성합니다.

  • Parameters

    ParameterDescription
    string변환할 문자열
    variant타이포그래피 변형, 생략하면 기본값으로 .body1 적용
    weight폰트 두께, 생략하면 기본값으로 .regular 적용
    semantic의미론적 색상
    lineBreakMode줄바꿈 모드, 생략하면 기본값으로 .byWordWrapping 적용
  • Return Value

    Montage 스타일이 적용된 NSAttributedString

© 2026 Wanted Lab, Inc.