如何在U + FFFF上方显示字符?

时间:2013-12-20 17:55:11

标签: unicode processing

如何在U + FFFF上方显示字符?说我想显示U+1F384"\u1F384"被解释为"\u1F38"后跟字符"4",并提供错误No glyph found for the ? (\u1F38) character"\uD83C\uDF84"被解释为后跟字符"\uD83C"的字符"\uDF84",并提供错误

No glyph found for the ? (\uD83C) character
No glyph found for the ? (\uDF84) character

以下是一些示例代码:

PFont font;

void setup()
{
  size(128, 128);
  background(0);
  font = loadFont("Symbola-8.vlw");
  textFont(font, 8);

  fill(255);
  text("\u1F384", 10, 10);

}

void draw()
{

}

如标记所述,这是使用语言Processing\U0001F384提供错误unexpected char: 'U',可能是因为处理不支持该格式的UTF-32。

显示如何并不重要,主要问题是使字符串包含十进制代码点大于65,535的字符。

2 个答案:

答案 0 :(得分:1)

不幸的是,似乎没有办法做到这一点。

答案 1 :(得分:0)

您现在可以在ECMASCript 6兼容浏览器中使用'\u{1F384}'