【问题标题】:Colored Emojis in Java Swing LabelsJava Swing 标签中的彩色表情符号
【发布时间】:2020-11-03 20:00:05
【问题描述】:

我想知道如何在摇摆中显示彩色表情符号。我感觉 Swing (awt) 字体引擎无法做到这一点。我试过使用 Windows 表情符号字体 (Segoe UI Emoji),但遗憾的是它只显示单色变体。我可以设置任何 UIManager-Property 或 Client-Property 以获得非单色变体还是 Swing 根本无法做到这一点?

我还注意到默认情况下 Swing 根本不显示表情符号。我认为如果有可用的表情符号字体,就会有某种回退。据我所知,通常表情符号字体不包含表情符号以外的东西。因此,例如,我将使用Segoe UI,它将使用Segoe UI Emoji 作为表情符号。另一方面,应该可以将Segoe UI 用于普通文本,将Noto Color Emoji 用于表情符号。我在这里误解了什么吗?

【问题讨论】:

    标签: java swing unicode fonts emoji


    【解决方案1】:

    Swing 不是为支持彩色表情符号而构建的。

    这些通常由网络浏览器呈现,因此 Java-FX WebView 可能能够支持它们(AFAIU 它实际上嵌入了浏览器)。

    Swing,OTOH 旨在处理 HTML 3.2子集(是的,旧)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-07
      • 2021-12-20
      • 2018-07-10
      • 2020-07-04
      • 2021-05-16
      • 2022-08-22
      • 2019-08-22
      • 1970-01-01
      相关资源
      最近更新 更多