我正在 Jasper Studio 中制作报告。它必须包含彩色表情符号。
如何在 Jasper 中使用彩色表情符号?
我知道如何在 JasperStudio 中添加字体。我对常规的黑白字体从来没有遇到过任何问题。
我尝试导入 Noto Color Emoji .ttf(来自 https://fonts.google.com/noto/specimen/Noto+Color+Emoji)。但它不起作用 - 我可以在文本元素中输入表情符号,但没有显示任何内容。
我还尝试了其他字体,特别是 - Segoe UI Emoji 字体。好一点了 - 图标显示了,但它们是黑白的。
对 CBDT、COLRv0 和 1 等 Opentype 颜色功能的支持仍然不稳定,尤其是对于本机应用程序环境。
Afaik google fonts 上提供的版本也是基于 COLRv1。
但是,有一个 github 存储库 包含多个版本,例如 CBDT 版本,它可能会工作得更好。
CBDT 是一种彩色位图方法,许多 Android 表情符号字体版本都使用它。
另请参阅“彩色字体!WTF?”