Figmapedia
목록으로 돌아가기
타이포그래피

텍스트 스타일 vs 직접 입력 차이

피그마 오픈카톡방2026. 3. 7.

질문사항

피그마에서 텍스트 스타일(Text Style)이나 변수(Variables)를 사용하여 레이블을 적용하는 것과, UI 텍스트 레이어에 직접 텍스트를 입력하거나 복사/붙여넣기 하는 것에는 어떤 차이가 있나요?

답변

피그마에서 텍스트 스타일(Text Style)이나 변수(Variables)를 사용하여 레이블을 적용하는 것과, UI 텍스트 레이어에 직접 텍스트를 입력하거나 복사/붙여넣기 하는 것에는 다음과 같은 중요한 차이가 있습니다:
  • 일관성 및 유지보수 (Consistency & Maintainability):
  • 텍스트 스타일/변수 사용: 디자인 시스템의 일부로 텍스트 스타일(예: H1, Body/Medium)이나 텍스트 변수(예: `color.primary`, `font.size.body`)를 정의하여 사용하면, 모든 텍스트가 일관된 속성(폰트, 크기, 색상, 줄 간격 등)을 가집니다. 나중에 스타일이나 변수 값을 변경하면, 해당 스타일/변수를 사용하는 모든 텍스트 레이어에 변경 사항이 일괄적으로 적용되어 유지보수가 매우 효율적입니다.
  • 직접 입력/복사: 텍스트 레이어에 직접 속성을 지정하거나 복사/붙여넣기 하면, 각 텍스트 레이어가 독립적인 속성을 가지게 됩니다. 디자인 변경 시 모든 텍스트 레이어를 수동으로 찾아 수정해야 하므로 일관성을 유지하기 어렵고 시간이 많이 소요됩니다. 특히 외부에서 복사/붙여넣기 할 경우, 원본 텍스트의 서식(폰트, 색상, 볼드 등)이 함께 붙여넣어져 의도치 않은 스타일이 적용될 수 있습니다.
  • 디자인 시스템 통합 (Design System Integration):
  • 텍스트 스타일/변수 사용: 디자인 시스템의 핵심 요소이며, 개발자 핸드오프 시에도 명확한 토큰(예: `$font-size-body`)으로 전달되어 디자인-개발 간의 싱크를 맞추기 용이합니다.
  • 직접 입력/복사: 디자인 시스템과의 연동이 끊어지므로, 개발자가 어떤 스타일을 적용해야 할지 파악하기 어렵고 오류 발생 가능성이 높아집니다.
  • 생산성 (Productivity):
  • 텍스트 스타일/변수 사용: 미리 정의된 스타일을 빠르게 적용할 수 있어 작업 속도가 향상됩니다.
  • 직접 입력/복사: 매번 수동으로 속성을 설정해야 하므로 작업 효율이 떨어집니다.
  • 결론적으로, 일관성 있는 디자인과 효율적인 유지보수를 위해서는 텍스트 스타일이나 변수를 적극적으로 활용하는 것이 강력히 권장됩니다.