带有颜色的 Unicode 表情符号

时间:2021-01-29 18:57:06

标签: java javafx unicode emoji

我正在尝试使用 JavaFX 构建即时消息应用程序。我想通过使用 unicode 来实现表情符号支持,但是,当使用诸如 Google 的 Noto Color Emoji 之类的字体时,表情符号仅显示为灰度。像这样:

emojis

我已经像这样应用了字体并且可以确认它正在正确加载。

@font-face {
font-family: 'Noto Color Emoji';
src: url('/fonts/NotoColorEmoji.ttf');
}

.message-widget-font {
-fx-font-family: Noto Color Emoji;
}

将 CSS 应用到 Text 对象:

messageText.getStyleClass().add("message-widget-font");

有没有办法让表情符号有颜色?

0 个答案:

没有答案
相关问题