inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

composition tokens에 대한 질문입니다

해결됨

디자인 시스템 with 피그마

안녕하세요. 피그마 토큰을 사용하여 디자인 토큰을 만들다 궁금한 점이 있습니다. 만약, 폰트 크기가 16px이고 폰트 굵기가 regular 인 타이포그래피를 body.md 라고 정의한다고 했을 때 body.md에 텍스트 데코레이션으로 밑줄(underline)을 주고자 할 때 토큰을 어떻게 설정할 수 있을까요? 처음에 생각했던 방법은 아래와 같습니다. body.md.default (font-size: 16, font-weight: regular) body.md.underline (font-size: 16, font-weight: regular, text-decoration: underline) 이렇게 했을 경우, 피그마 토큰에서 텍스트 데코레이션 여부에 따라 토큰을 만들어서 피그마에 로컬 스타일로 내보낼 수 있지만, 같은 폰트 크기와 굵기를 사용하는 경우 수많은 토큰이 생성되는 문제가 있습니다 (body.sm.default / body.sm.underline / body.sm.line-through 등) 제가 원하는 방향은 조금 더 깔끔한 디자인 시스템을 만드는 것입니다. (body.sm / body.md / body.lg 등) 그래서 찾은 방법은 pro 요금제에서 지원하는 composition tokens을 활용해봤습니다. composition tokens에서 typography.test 토큰을 만들어서 body.md(font-size: 16, font-weight: regular) + text.decoration(underline) 두개의 토큰을 속성으로 추가 했습니다. 문제는 composition tokens 으로 만든 토큰을 피그마 로컬로 내보냈을 때(creat styles) 로컬 토큰에 test 토큰이 생성되지 않는 문제가 생겼습니다. composition 토큰으로 타이포그래피를 만들었을 때 로컬 스타일로 내보내는 방법이 없을까요? 그리고 타이포그래피마다 텍스트 데코레이션을 다양하게 주고 싶을 때 디자인 시스템에서 어떻게 해결할 수 있을까요?

  • figma-tokens
  • figma
  • 디자인 시스템
  • 디자인-시스템
  • composition-tokens
  • figma-tokens
  • pro
  • 아토믹-디자인
markinfo 댓글 1 좋아요 2 조회수 618

인기 태그

인프런 TOP Writers

주간 인기글