How to reproduce
Download the resource pack below and use it
Type out the character 帀 and press enter
→ See instead of having a star in a box symbol, you instead get a square box
This is probably caused by the game trying to map the characters onto the 512×512 map as 16×16 instead of 32×32 characters, causing the characters to be cut off, and rendered improperly.
(The resource pack replaces that character with a star in a box)
Attachments
Comments 9
The "[" and "(" are "【" and "(" in Chinese, but these two characters appear as a white rectangle in the game. And I think there will be more characters like these two.
@unknown, you're talking about MC-133425.
This is working as intended. Today I learned that unicode fonts load differently, and a bitmap font is needed in order to make the fonts load properly. 😃
Can you provide a "proper" resource pack as an example, please? I would like too see how it should be done now.
keep forgetting to do this, but I added the file for an example, just use the command
/tellraw @a {"text":"\uE000"}
[media]
I've applied the resource pack and then run that command. It still shows as a blank rectangle. Using vanilla Minecraft 1.13.2.
Edit: Oh, now I see. There was a missing ' " ' character in default.json file. Also, it should point to the "custom:icon.png" and the 'icon.png' should be at "*/custom/textures/" folder.
Confirmed, if any of the unicode_page_**.png files are over the original resolution of 256 x 256px then the characters are not displayed correctly.
It's like they added font scaling back for the ascii.png but not the unicode_page_**.png files.