Чтобы иметь возможность правильно отображать шрифты с нескольких языков, я попытался указать несколько шрифтов в CSS текстового поля, как показано в стеке:
Код: Выделить всё
.text-field {
-fx-font-family: "Work Sans", "Noto Sans JP";
}
Итак, у меня есть несколько вопросов:
- Является ли использование резервных шрифтов, как указано выше, правильным способом поддержки использования нескольких шрифтов для Label/TextField?
- Если да, то как мне обойти это ограничение, чтобы реализовать эту функцию.
- Если нет, что еще мне следует сделать, чтобы улучшить рендеринг? многоязычных строк в JavaFX?
Код: Выделить всё
@font-face {
src: url('WorkSans-Regular.ttf');
}
@font-face {
src: url('WorkSans-Bold.ttf');
}
@font-face {
src: url('NotoSans-Regular.ttf');
}
.text-area {
-fx-font-size: 30;
-fx-font-family: 'Work Sans';
-fx-font-weight: bold;
}

Подробнее здесь: https://stackoverflow.com/questions/629 ... -in-javafx
Мобильная версия