mojira.dev

hsee26

Assigned

No issues.

Reported

MC-267304 Too much space at top of Unifont chars Confirmed MC-267230 Hangul fonts are rendered with missing pixels Fixed MC-265978 Minecraft is rendering Unifont incorrectly Won't Fix MC-265977 Font position on UI buttons are unbalanced when Unifont is used Confirmed MC-265976 Please apply Unifont 15.1.02. Invalid MC-263587 Please apply a new open source Hangul font for Korean Minecraft players. Invalid

Comments

Although this bug can be fixed very easily by only updating size_overrides table, it was not fixed in version 1.20.5-rc2. Moreover, this is a very serious bug that seriously affects all Korean Minecraft users. Unless this bug is fixed, Korean Minecraft users will have no choice but to rely on resource packs. I hope this is fixed in version 1.20.5. If not, it will be very disappointing.

Actually, this issue stems from bug MC-265978 and will automatically be fixed if MC-265978 is resolved. However, this issue can easily be avoided by applying size_overrides of {"left": 1, "right": 15} instead of {"left": 0, "right": 14} before MC-265978 is resolved.

An image is attached and ranges in size_overrides on description is updated.

The height of ascii fonts are 14px when default font is used and 10px when Unifont is used. Excluding button borders, top and bottom margins are 8px/8px without Unifont and 12px/8px with Unifont. So, buttons looks better when fonts are moved 2px upward when Unifont is used.

The title has been changed to bug report format. Please reopen it.

This is bug is not a problem with unifont and specific to incorrect font rendering of minecraft. Please re-open this bug. There's no size-overrides in the Unifont itself.

This is a feature request but also a bug report since it requests to fix all bugs included in previous version of Unifont. And it isn't resolved yet.

Unifont 15.1.01 is released on 12 Sep and I want Mojang to apply the new unifont on Minecraft 1.20.2 since it may resolves many previously reported font issues.

When I create the issue, "Bug" was the only option I can choose. I'd already submitted a new Hangul font set, which is different from the font I'm reporting here, to Unifont and will be applied in the next version of Unifont. However, It won't solve the problem because the Unifont basically uses thin 1px strokes in 16px size fonts. The only solution is applying different font with thicker strokes like other languages and that is why I've created another font set.

I don't know how the font system is implemented in Minecraft but applying the new Hangul font won't take much effort because it only requires maximum a hundred lines of code and 255 base glyphs data. In fact, the code for composing Hangul syllables is only 20 lines in the script I wrote in python. In addition, you can also download base glyphs data in Unifont hex format from my github page.

https://github.com/hseelab/mchanfont/blob/main/src/hanbase.hex

 

It is not a duplicate of MC-262156 because it describes a very specific solution to the problem that can easily be applied unlike the previous report.

In addition, the other report tells about only font updated after the 1.20, the problem telling in this report applies to every previous versions as well as 1.20 and 1.20.1.