I recently released a new open source Hangul (Korean alphabet) font and hope Mojang include it in the new version of the official Minecraft java package for Korean Minecraft players. The default Korean font in Minecraft, which is from Unifont, is too thin and difficult to discern in the game. The new font is available as a resource pack now and makes the text much easier to read in the game. It can be downloaded in a github page.
https://github.com/oruur/bhf4mc
The font can be included in any product with no copyright issue because it is developed from scratch and I released it with every resources used to generate it under MIT License. The resource pack includes about 11172 textures for Hangul Syllables in 11 png files and including it would increase size of the package by only a few hundred kilobytes, I guess. The increasing size can further be reduced to about 5 kilobytes by implementing a simple composition algorithm if you want since all of 11172 fonts are just combination of two or three of 255 base fonts. Please refer to the python script I used to generate the textures.
https://github.com/oruur/bhf4mc/blob/master/util/hfutil.py
The function composeChar(), which finds suitable base glyphs and combines them, is the only thing that should be implemented to reduce the size to less than 1/100. If you do not want to add a special treatment for Hangul Syllables, you can just choose to include all the textures for every Hangul Syllables included in the resource pack.
If you have any questions, you can find contact information in the github page.
Linked issues
Comments 7
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.
Both reports complain about korean font readability; the suggested solution is not relevant to the issue (and your report is more about the solution than the problem, making it more a change request than a bug). And Mojang made judgement about fixing said readability (namely that it's unifont's problem to fix).
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
Thank you for your report!
However, this issue is Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit Minecraft Suggestions on Reddit or visit the Feedback website.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Minecraft uses Unifont: http://unifoundry.com/unifont/index.html
The latest release of Unifont already includes significantly improved Hangul characters, so these will make it to Minecraft soon (most likely in the next version).
Duplicate of MC-262156.