From this Stack Overflow question, here's an example sketch that shows the problem:
background(0);
char c = (char)(0x30A0 + random(96));
text(c, 20, 20);
textSize(12);
text(c, 50, 50);

The first call to text() works as expected and draws a katakana character. But the second call draws the white square that usually means the font doesn't support the character. But that doesn't make sense, since the first call draws the character just fine.
It doesn't seem to matter what value is passed into the textSize() function. Even passing the default value of 12 seems to break. If the textSize() call is removed, the program works as expected and draws the character twice.
From this Stack Overflow question, here's an example sketch that shows the problem:
The first call to
text()works as expected and draws a katakana character. But the second call draws the white square that usually means the font doesn't support the character. But that doesn't make sense, since the first call draws the character just fine.It doesn't seem to matter what value is passed into the
textSize()function. Even passing the default value of12seems to break. If thetextSize()call is removed, the program works as expected and draws the character twice.