[flutter] RichText에서 텍스트의 글자 간격 조절하기

Flutter 앱을 개발하면서 RichText 위젯을 사용하여 텍스트 스타일링을 만들 때가 있습니다. 이 때, 글자 간격을 조절해야 하는 경우가 있을 수 있습니다. 이 글에서는 RichText에서 텍스트의 글자 간격을 조절하는 방법에 대해 알아보겠습니다.

RichText 위젯 소개

RichText 위젯은 Flutter에서 여러 스타일 및 서식을 적용하여 텍스트를 표시하는 데 사용됩니다. 이를 사용하면 텍스트의 일부분에 대해 서로 다른 서식, 글꼴, 색상 등을 적용할 수 있습니다.

RichText(
  text: TextSpan(
    text: 'Hello ',
    style: DefaultTextStyle.of(context).style,
    children: <TextSpan>[
      TextSpan(text: 'bold', style: TextStyle(fontWeight: FontWeight.bold)),
      TextSpan(text: ' world!'),
    ],
  ),
)

텍스트의 글자 간격 조절하기

RichText 위젯을 사용하여 텍스트 스타일링 중에 글자 간격을 조절하려면, TextStyle 객체를 사용하여 letterSpacing 프로퍼티를 설정하면 됩니다.

RichText(
  text: TextSpan(
    text: 'Hello world',
    style: TextStyle(
      // 글자 간격 조절
      letterSpacing: 1.5,
    ),
  ),
)

위 코드에서 letterSpacing 값을 조절하여 글자 간격을 변경할 수 있습니다. 값은 픽셀 단위로 지정됩니다.

결론

RichText를 사용하여 텍스트 스타일링을 하는 과정에서, 텍스트의 글자 간격을 조절하는 방법에 대해 알아보았습니다. 이를 통해 보다 다채로운 텍스트 디자인을 구현할 수 있게 되었습니다.

더 많은 Flutter 위젯 및 속성에 대해 알아보려면 Flutter 공식 문서를 참고할 수 있습니다.