The Bug
Punctuation marks in CJK languages are supposed to be full-width (i.e. having the same width as a normal character), but Minecraft renders them incorrectly as half-width characters.
Here is an example:
Test string:
测,试。测;试:测'试'测"试"测(试)测、试《测》试
In game:
[media]As you can see from the text box above, all the punctuation characters in the text string take up the same width as a Chinese character, while most of them in game does not have the correct horizontal bearing and advance.
Affected characters:
,
;
:
(
)
?
{
}
[
]
!
Potential Fix
A fixed glyph_sizes.bin
file provided by @unknown can be found under attachments:
(MC-231056).
Linked issues
is duplicated by 1
relates to 1
Attachments
Comments 6
still in 19w36a and probably related to MC-160704
I have made a new glyph_sizes.bin to fix the issue. see MC-231056! I hope my patch can be applied soon lol.
Please do not mark unreleased versions as affected.
You don't have access to them yet.