【问题标题】:How to display emojis inside a sketch?如何在草图中显示表情符号?
【发布时间】:2016-01-08 07:32:09
【问题描述】:

我的 draw() 方法中有以下方法:

PFont f = createFont("Arial",size,true);
textFont(f,size); 
text(char(symbol), x, y);

其中符号是表情符号 128512-128591 的整数 unicode 范围。

但我的输出只显示空块而不是表情符号。

这样做的正确方法是什么?另外,如何显示与移动应用等中的表情符号相似的丰富表情符号?

【问题讨论】:

  • 也许您需要在某处指定编码/字符集?只是猜测
  • 如果这是处理(它是 Java 引擎盖下),那么使用特定字体将为您提供该字体中的字符,而不是其他字符。这可能是第一个问题。另一个是 char 函数可能不支持非 BMP 字符(> 65535),您可能必须手动执行 UTF-16,例如char(55357) + char(56842)。如果你看到两个框,那就是一个指标。至于彩色表情符号:使用图片;到目前为止,浏览器和 Java 在使用彩色字体方面都不是很成功。

标签: processing emoji processing.js


【解决方案1】:

通常,我可以将表情符号复制并粘贴到text(text, x, y); 函数中。但即使可以在不同平台上以不同方式显示表情符号。所以你可能想寻找另一个选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-23
    • 2021-06-22
    • 2014-05-17
    • 2012-04-02
    • 2016-04-05
    • 1970-01-01
    • 2011-03-21
    • 2012-07-22
    相关资源
    最近更新 更多