如何在 Jasper 中使用彩色表情符号字体?

问题描述 投票:0回答:1

我正在 Jasper Studio 中制作报告。它必须包含彩色表情符号。

如何在 Jasper 中使用彩色表情符号?

我知道如何在 JasperStudio 中添加字体。我对常规的黑白字体从来没有遇到过任何问题。

我尝试导入 Noto Color Emoji .ttf(来自 https://fonts.google.com/noto/specimen/Noto+Color+Emoji)。但它不起作用 - 我可以在文本元素中输入表情符号,但没有显示任何内容。

我还尝试了其他字体,特别是 - Segoe UI Emoji 字体。好一点了 - 图标显示了,但它们是黑白的。

fonts jasper-reports
1个回答
0
投票

对 CBDT、COLRv0 和 1 等 Opentype 颜色功能的支持仍然不稳定,尤其是对于本机应用程序环境。

Afaik google fonts 上提供的版本也是基于 COLRv1。

但是,有一个 github 存储库 包含多个版本,例如 CBDT 版本,它可能会工作得更好。

CBDT 是一种彩色位图方法,许多 Android 表情符号字体版本都使用它。

另请参阅“彩色字体!WTF?”

© www.soinside.com 2019 - 2024. All rights reserved.