Korean bitmap fonts are unusable
Hello, I am a Morrowind Korean user. I am a user enjoying the original GOTY Steam version of Morrowind. I ask for your understanding as I am not good at English.
First of all, a Korean translation patch for Morrowind exists in Korea. Of course, it is for the original GOTY Steam version. First, I will upload the Korean version download. https://docs.google.com/uc?export=download&id=1yMTenjD9-TR7Z2rlqBWmXc4oBb0j5nIj
I found out about an open-source project called OpenMW. So, I tried running the existing Korean patch, but severe font corruption occurred.
After investigating, I learned that OpenMW supports TrueType fonts. However, even after obtaining and applying various Korean TrueType fonts, they do not work.
The reason why the Korean patch that was created for the original Morrowind build doesn't work in OpenMW is due to the process of importing bitmap fonts. In the original patch, certain English characters that don't support some Korean letters are replaced with similar-looking alphabetic characters. This causes a problem where the mappings of many Unicode characters used in the Korean patch get messed up. https://github.com/OpenMW/openmw/blob/master/components/fontloader/fontloader.cpp#L210
To work around this issue, I created a new font file in the format used by OpenMW's UI (the .xml + .png format) and directly applied it. I also manually corrected the indexing of the glyphs. However, the font structure in OpenMW has changed once again, and now nothing works.
The link below is the Korean font from Diablo 4. Is it difficult to create a Gothic-style Korean font like this? https://assets.blz-contentstack.com/v3/assets/blt9c12f249ac15c7ec/blt6a92d64ed3f977ad/63f915c0f7e2e96287bd37d5/Kenris_build_2021-06-15.ttf
I gave up on creating the font because it was too difficult. All we need is the "Korean font" ("font"). Please, I beg you.
and This link is the improved (upscaled) Korean font for the original Morrowind. https://docs.google.com/uc?export=download&id=1A9p3rUbWIkwYXdUt0g-IuAGwuMrcJpNy