Я использовал пользовательский CSS шрифт , выполнив следующие действия:
@font-face {
font-family: "airborne";
src: url(fonts/Airborne.ttf);
}
:root {
--styled-text: "airborne";
}
PillButtonText{
color: white;
font-size: 10pt;
font-weight: bold;
font-family: var(--styled-text);
}
val bookTableButton = Label("Book a table".toUpperCase())
bookTableButton.uiid = "PillButtonText"
Пользовательский шрифт отображается, но с некоторыми оговорками.
Это визуализирует шрифт по умолчанию сначала , затем он заменяется новым шрифтом после этого.
Что такое правильный способ загрузки шрифта перед рендерингом компонента, чтобы мы не видели этого мерцания?