Стиль текста с USS
Вы можете стилизовать текст с помощью свойств текста USS встроенных в UXML, файле USS или непосредственно в UI Builder. Чтобы узнать больше о свойствах текста USS, см. Свойства текста.
Стиль текста в USS и UXML
Свойства текста являются обычными свойствами стиля 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 Builder, вы можете использовать Текст в разделе a UI элемента управления Inspector окно для стилизации текста.
Если элемент управления UI является текстовым элементом, наследующим от TextElement, например, Метка или Кнопка, вы также можете установить следующие текстовые стили непосредственно в Canvas на выбранных текстовых элементах:
- Горизонтальное выравнивание текста
- Вертикальное выравнивание текста
- Перенос текста