인프런 커뮤니티 질문&답변

이샘님의 프로필 이미지
이샘

작성한 질문수

디자인 시스템 with 피그마

안녕하세요 선생님 질문있습니다.

해결된 질문

작성

·

267

1

안녕하세요 선생님! 강의 너무 유익하고 잘 시청하고 있습니다.

궁금한게 있습니다.

타이포 강의를 듣던 중에,

1.333배를 입력해서 전체 가이드를 가지고

기준이 되는 "디폴트"값을 정해놓고. 디폴트 값만 변경해도 다 맞춰서 변경되니까 이런 좋은 점은 알겠는데

폰트가 12가 티폴트이면 +2pt 만큼 늘어난다 이런거는 안되나요?

배수로 정해 놓으면 소수점으로 끝나는데 디자이너한테 이런 부분이 생소해서요!!! {디폴트}+2pt = xl 이런식은 불가능한건지 궁금합니다.

그리고 소수점이 문제가 안되는지 궁금합니다(보통 다 디자이너는 1px 이 최소단위니까 궁금해요!_

답변 1

0

범쌤 님의 프로필 이미지
범쌤
지식공유자

안녕하세요 이샘님 :)

기본 폰트의 사이즈가 있고 2씩 증가하는 형태의 폰트 사이즈를 구현하신다면 작성하신대로

{default} + 2 로 식을 구현해주시면 됩니다.

 

image

 

다만 폰트의 증가분이 2가 아닐수도 있기 때문에 이 역시 변수로 지정해 증가 변수로 사용하시는게 토큰의 확장성에서 좋아보입니다.

image

 

폰트의 크기를 배수로 정하는 이유는 단순히 유지보수가 편하다는 이유가 아니고 디자이너가 임의의 값대로 증가시켜 폰트의 크기를 정하는게 아닌 일정한 비율대로 폰트의 크기를 증가시켜 규칙을 정하기 위함입니다.

 

폰트의 사이즈를 배수로 설정하고 명명규칙을 정해놓았을 경우 더이상
"폰트사이즈가 몇 px 입니다" 라는 의사소통 보다는
"Label에 large 크기에요" 라는 관심사로 좁혀져 의사소통이 가능해집니다.

 

그럼 디자이너와 개발자 둘 다 px이 얼마인지는 관심을 가지지 않아도 되게 되는것이죠,
그럼에도 폰트 사이즈의 소수가 거슬리신다면 토큰은 그대로 전달을 하고 개발자가 토큰을 가공하는 과정에서 올림 처리와 내림처리를 통해 정수로 값을 변환하여 사용할수도 있습니다.

 

이건 디자이너와 개발자가 서로 협의를 거친 후 어떤 방향으로 하자 라는 결론이 나온다면 회사의 시스템 방향대로 작업해 주시면 될 것 같습니다.


"폰트 사이즈를 +2씩 증가시키는 사이즈 단위를 만들어도 될까요?" 이 역시도 정해진 규칙과 시스템은 회사에서 만들어가는 것이므로 꼭 배수로 설정을 해야하는게 아니기 때문에 개발자와의 협의 하에 시스템을 만들어가시면 될 것 같습니다. 다만, 제가 위에서 설정했던 것 처럼 static한 값이 아닌 변수를 지정해 관리해 주시는게 좋을 것 같습니다.

 

감사합니다 :)

 

 

 

이샘님의 프로필 이미지
이샘
질문자

와!!! 답변 너무 감사합니다

항상 많이 배우고있습니다 ~

이샘님의 프로필 이미지
이샘

작성한 질문수

질문하기