mojira.dev
MC-157148

Combining characters do not render correctly, making some languages unusable

Shown are Hindi, Kannada, Nuu-chah-nulth, Tamil, and Yoruba, whose glyphs rely on combining characters. However, they render as separate characters (notice the dotted circles), rather than appearing on top of adjacent characters, causing the text to be borderline unreadable.

Bengali, Kildin Sami, and Yiddish are also affected. Consequently, this also affects other Indic languages, languages that require the extended Cyrillic character set with macrons (а̄ е̄ о̄ я̄ э̄ ю̄) and those with diacritics; moreover, potential new languages that are not yet translated on Minecraft Crowdin but cannot be supported otherwise, for example, Eudeve with macron below characters like a̱ e̱ i̱ o̱ u̱.

Linked issues

Attachments

Comments 29

Hmm, we already have MC-41808 and MC-159657. Perhaps we should merge them into a single ticket?

I think it might make more sense to have a separate ticket for every language (that is supported by Minecraft) that is affected by this issue instead of having a single ticket for them all. Hindi and Yiddish already have their own tickets. Please create new tickets for the other affected languages as well.

Edit: If two languages use the same script (and thus the same combining characters), only one ticket is needed, naturally.

Confirmed in 20w27a

MC-160486 is a duplicate and was falsely closed as a suggestion

@@unknown, if one language is resolved others will resolve too. They all use the same method to render properly, see Wikipedia

19 more comments

Present in 1.19-rc2.

Present in 22w24a.

Present in 1.19.2.

All most all if not all Indian scripts rely on the combining of characters and diacritics so this bug affects a lot of languages.

To add to it, and to make this active, there is also Ы̄ ы̄ and Ё̄ ё̄ for Cyrillic combining macrons.

Is there a third-party fix until they (hopefully will) fix it?

muzikbike

(Unassigned)

Confirmed

Platform

Normal

UI

characters-needing-support

1.14.4, 19w35a, 19w36a, 19w37a, 19w38b, ..., 1.20.5 Release Candidate 1, 1.20.5 Release Candidate 2, 1.20.5, 1.20.6, 1.21

Retrieved