mojira.dev
MCPE-50452

Font inconsistency between Mojangles.ttf and in-game chat

There exists some differences between the font file Mojangles.ttf and the original Minecraft font that actually shows up in the game chat box. Please refer to the attached images for comparison.

Specifically (and probably not limited to):

  • Characters f, " and * do not match the actual in-game font.

  • Characters k and l have additional pixels.

  • Character = is displaced and is 1 pixel lower than intended.

  • Character cannot be displayed unless unicode font is called.

  • Some math and Greek characters including , α, β, δ, π, etc. appear as bold formatted in-game, while thay appear normal in Mojangles.ttf.

After some searches it is discovered that those inconsistencies have persisted since the addition of Mojangles.ttf in BE version 1.1.

The SegoeWP.ttf is displayed well in 1.13 beta, yet it seems that the original MC font is still based on an old sprite sheet (default8.png) rather than the dedicated font file.

Hope it helps!

Linked issues

Attachments

Comments 9

[^default8 [edited].png]

[media][media][media]

Hi, David! I've been working on a font for a resource pack & have been using default8.png to change the appearance. Unfortunately, when any character outside the image set is introduced, everything defaults to Mojangles & there is no customization present. Do you happen to know which characters belong in the final columns of row 2, & the last column of rows 8 & 16? (A pentagon is present in (8,16), but it doesn't appear to be linked to any characters I'm aware of, such as Greek delta (Δ)...)

More importantly, do you know where the .ttf belongs in the vanilla pack//a resource pack? Perhaps creating a new font would be better than using the image file.

Hi Douglas!

Currently the .ttf file is located at Minecraft.apk\assets\fonts\Mojangles.ttf and is not part of a resource pack, so presumably it is beyond customization.
However, just as what you have already managed to do, the fonts in spritesheet (image) format located at Minecraft.apk\assets\resource_packs\vanilla\font\ is manipulable through customized packs.

In default8.png, aren't the spaces in (2,12-16) and (16,16) left blank...? So I'm absolutely clueless about what characters they are linked to.
As for the pentagon at (8,16), I would make the wild guess that it may be U+2302 (⌂) or U+2616 (☖), but I don't see any point in their existence. (According to the arrangement order of Unicode, the technical symbol "DEL" should actually be in its place.)

That is strange looking

Well almost all issues mentioned above have been resolved in the "Minecraft Seven.ttf" version 2 found inside Minecraft Earth resources, though it also introduces new typefaces for existing characters, such as "×" (multiplication sign).

Thank you for your report!
However, this issue has been temporarily resolved as Awaiting Response

Is this still an issue in the latest version?

If it is, please be sure to include steps to reproduce the problem:

Steps to Reproduce:
1.
2.
3.

Observed Results:
(Briefly describe what happens)

Expected Results:
(Briefly describe what should happen)

If your ticket does not look like the example given here, then it's likely to be closed as incomplete.

This ticket will automatically reopen when you reply.

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

In beta 1.16.100.58 (971610058), the font inconsistency persists exactly as presented in the original description.
However, it should be mentioned that this issue may never have impacted gameplay since Mojangles.ttf seems to have been deprecated and unused since its introduction into the vanilla resource pack. default8.png, on the other hand, has always been the source of in-game font rendering.

Steps to Reproduce: View

  • default8.png located in base.apk\assets\resource_packs\vanilla\font\

  • Mojangles.ttf located in base.apk\assets\fonts

with respective explorers.

Observed Results: Pixels are differently arranged for characters including f, k, l, , α, * etc.

Expected Results: The Minecraft-styled typeface should have been the same (even across platforms, if that remains within the scope of this ticket; please refer to the overall consistent Minecraft Seven.ttf font file found in Minecraft Earth resources as presented in the Attachments above).

Can you add 1.16.40 to the affected versions list?

Affects version 1.17.11.

 

By the way, found an addon wich solves this bug: https://mcpedl.com/mojangles-international-fontpack/

dluim

(Unassigned)

476122

Community Consensus

Android

Android 9

1.13.0.5 Beta, 1.13.0.4 Beta, 1.16.40 Hotfix, 1.20.12 Hotfix

Retrieved