테마에서 타이포그래피를 사용하는 방법과 조정하는 방법에 대한 안내입니다.
타이포그래피는 Text 및 Heading 구성 요소를 사용하여 제목 및 본문 텍스트를 렌더링합니다. 이러한 구성 요소는 size 및 weight props를 공유하며, 기본 타이포그래피 시스템에 매핑되어 애플리케이션 전반에 걸쳐 일관된 타이포그래피를 보장합니다.
포맷팅 구성 요소를 조합하여 강조, 중요성 신호, 코드 등을 표현할 수 있습니다.
타이포그래피 시스템은 9단계 size 스케일을 기반으로 합니다. 각 단계는 해당하는 글꼴 크기, 줄 높이 및 글자 간격 값을 가지며, 이들은 모두 조합하여 사용하도록 설계되었습니다.
다음과 같은 두께가 지원됩니다. 두께는 사용자 정의 가능하며, 자신의 서체에 매핑할 수 있습니다.
기본적으로 Confy-ui Themes는 이식성과 가독성을 위해 시스템 글꼴 스택을 사용합니다. 다음 섹션으로 넘어가서 사용자 정의 글꼴로 테마를 사용자 정의하는 방법을 알아보세요.
Confy-ui Themes 타이포그래피는 토큰 시스템의 해당 CSS 변수를 오버라이드하여 사용자 정의할 수 있습니다.
CSS가 Confy-ui Themes 스타일 뒤에 적용되도록 하여 우선권을 가질 수 있도록 하세요.
자신의 글꼴을 제공할 수 있지만, 이를 가져오고 제공하는 방법은 귀하에게 달려 있습니다. 이름이 지정된 글꼴을 올바른 구문을 사용하여 지정하는 것만 요구됩니다.
테마에서 사용되는 글꼴 패밀리를 사용자 정의하려면 해당 font-family 토큰을 다시 매핑하세요:
Next/font를 통해 사용자 정의 글꼴을 로드하려면, variable 옵션을 사용하여 CSS 변수 이름을 정의하세요. 그런 다음 해당 CSS 변수 클래스를 HTML 문서에 추가하세요.
마지막으로, 사용자 정의 CSS에서 CSS 변수를 지정하세요:
앱 라우터를 실행하는 경우 CSS 가져오기 순서 문제에 직면할 수 있으므로 주의하세요. 일반적인 스타일링 문제에 대한 자세한 내용은 여기에서 확인하세요.
테마에서 사용되는 정확한 글꼴 두께를 사용자 정의하려면 해당 글꼴 두께 토큰을 자신의 값으로 다시 매핑하세요:
사용자가 사용자 정의할 수 있는 여러 고급 타이포그래피 기능이 있습니다. 여기에는 특정 구성 요소에 대한 글꼴 크기 배수, 글꼴 스타일, 글자 간격 및 줄 높이 조정이 포함됩니다. 예를 들어, 제목이 기본 글꼴보다 상대적으로 더 큰 글꼴 크기로 렌더링되도록, 다른 줄 높이 조정 값 및 더 좁은 글자 간격을 사용자 정의할 수 있습니다: