Processing 如何在草图中显示表情符号?

Processing 如何在草图中显示表情符号?,processing,emoji,processing.js,Processing,Emoji,Processing.js,我的draw()方法中有以下方法: 其中symbol是emojis 128512-128591的整数unicode范围 但我的输出只显示空块,而不是表情符号 正确的方法是什么?此外,我如何显示丰富的表情符号,使其与移动应用程序中的表情符号相形见绌?通常,我可以将表情符号复制并粘贴到文本中(文本,x,y)函数。但即使有可能做到这一点,表情符号在不同平台上的显示也会有所不同。因此,您可能需要寻找另一个选项。也许您需要在某个地方指定编码/字符集?只是猜测一下,如果这是一个处理过程(即幕后的Java),

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

其中symbol是emojis 128512-128591的整数unicode范围

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


正确的方法是什么?此外,我如何显示丰富的表情符号,使其与移动应用程序中的表情符号相形见绌?

通常,我可以将表情符号复制并粘贴到
文本中(文本,x,y)函数。但即使有可能做到这一点,表情符号在不同平台上的显示也会有所不同。因此,您可能需要寻找另一个选项。

也许您需要在某个地方指定编码/字符集?只是猜测一下,如果这是一个处理过程(即幕后的Java),那么使用特定的字体将准确地给出该字体中的字符,而不会给出其他字符。这可能是第一个问题。另一个是
char
函数可能不支持非BMP字符(>65535),您可能需要手动执行UTF-16,例如
char(55357)+char(56842)
。如果你看到两个盒子,这是一个指标。至于彩色表情符号:使用图片;到目前为止,浏览器和Java在使用彩色字体方面都不是很成功。
PFont f = createFont("Arial",size,true);
textFont(f,size); 
text(char(symbol), x, y);