USS 텍스트 프로퍼티로 텍스트 스타일을 인라인으로 UXML, USS 파일에서 지정하거나 UI 빌더에서 직접 지정할 수 있습니다.
텍스트 프로퍼티는 일반 USS 스타일 프로퍼티입니다.모든 요소에 텍스트 스타일 프로퍼티를 설정할 수 있습니다.대부분의 USS 스타일 프로퍼티와 달리 텍스트 스타일 프로퍼티는 자식 요소로 전파됩니다.
다음 USS 예제에서는 Label
텍스트의 스타일을 굵게, 이탤릭체로 지정하고 글꼴 크기를 39px
로 지정합니다.
Label {
-unity-font-style: bold-and-italic;
font-size:39px;
}
다음 UXML 인라인 스타일 예제는 Label
텍스트에 동일한 스타일을 적용합니다.
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements">
<ui:VisualElement>
<ui:Label text="Label" style="-unity-font-style: bold-and-italic; font-size: 39px;" />
</ui:VisualElement>
</ui:UXML>
UI 빌더에서 텍스트 스타일을 지정하려면 UI 컨트롤의 인스펙터 창에 있는 Text 섹션을 사용하여 텍스트 스타일을 지정할 수 있습니다.
레이블 또는 버튼과 같이 UI 컨트롤이 TextElement를 상속하는 텍스트 요소인 경우, 선택한 텍스트 요소의 캔버스에서 직접 다음 텍스트 스타일을 설정할 수도 있습니다.