mojira.dev
MCPE-129710

Increasing resolution of font sheets E0 and E1 doesn't work

The bug

For all textures in the game, you can change the resolution using a resource pack simply by increasing the dimensions of the file. In bedrock, this does not work for the following texture files:

  • font/glyph_E0.png

  • font/glyph_E1.png

Doubling the size of these image just makes the characters physically larger on-screen. It's impossible to increase (or decrease) their resolution.

These two files comprise unicode characters U+E000 through U+E1FF, the beginning of the private use block.

It's incredibly useful for mapmaking purposes to add custom icons there, since they are designed for private use. However, this limitation means you instead have to infringe on more legitimate characters in order to increase your resolution.

Also note that it's impossible to test sheets like E2 due to MCPE-129711.

Important note

The current behavior is exploited by dozens of custom maps to draw large, low-resolution images to the screen. Fixing it without versioning the fix would render these irreparably broken.

The best solution in this case would be if bedrock had data-driven fonts like java minecraft does. Then you can explicitly choose both the scale and resolution of individual characters. But we all know that won't happen.

How to reproduce

1. Download the attached world

2. Look at the two signs
→ ❌ Despite both characters using an identical texture, the one from sheet E1 is gigantic

Attachments

Comments 2

Thank you for your report!

However, this issue has been temporarily closed as Awaiting Response.

Is this still an issue in the latest version? If yes, can you please add it to the affected versions (or mention it if you are not the reporter)?

This ticket will automatically reopen when you reply.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Maybe it's related to MCPE-16236.

tryashtar

(Unassigned)

779692

Confirmed

Windows

1.18.10.27 Beta, 1.17.40.23 Beta, 1.17.40.21 Beta, 1.17.10.20 Beta, 1.16.221 Hotfix, 1.17.30, 1.17.32, 1.18.0, 1.18.1 Hotfix

Retrieved