Adjust Chinese fonts to improve their readability #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As Chinese folks reported, having pixelizited Chinese fonts often makes them unreadable, and that's a problem. It's better to don't enforce the Unifont over everything and for Chinese use a different kind of the font but without pixelization until real need (when too small resolution for example).
New extra note: the filesize of the font shouldn't be too large (15 MB bloating is too much).
Nostalgic Paradise uses the unified 荆南波波黑 for all types in the non-1px resolution.
I think for non-1px, it's best to use 思源黑体 Heavy (SHS Heavy). or use Chill Duan Sans ExtraBold(寒蝉端黑体 ExtraBold).
I think this issue can be closed...
As a small note from @ds-sloth, the font is needed to have smaller filesize, otherwise, it's not so good that file is so large.
Thank you for finding a better font than the old version.
There were two things I wanted to improve from the last solution: (1) it didn't help with readability on 1x devices like 3DS and Wii, and (2) the added font was much too large (half the size of the previous asset pack!).
To try to fix these issues, I did a lot of experimentation and I found that most Chinese characters required 12x12px to become readable, and most Hangul characters require 10x10px. Then I added pixel fonts that work well at these sizes. This means that the 3DS and Wii ports will now work in Chinese, and the asset pack is now significantly smaller.
Please confirm whether the updated fonts look okay to you.
The remaining issue is that some of the text now overlaps in the editor (this also affected your previous commit), but this should be changed in TheXTech engine, not an asset pack.
荆南波波黑 is the average sized font for NsPr; The only readable OFL font that suitable for that theme
UniFont / Chill Bitmap 7px was used for Single Sized fonts. Fusion Pixel 10px is unusable due to copyright issues.
Example of images at below for SMBX Asset Pack.
Wenquanyi Pixel Font is GPL licensed, instead of OFL...
I could move SHS Heavy for SMBX+ instead... That will be a larger/expanded version of SMBX...
Thank you for the screenshots! Was it possible for you to read the text here? I think it's acceptable for us to use a GPL+embedding font here; the asset pack is a sort of "document", and the engine the asset pack will be used in is GPL.
I agree that Source Han Sans might be better suited for a different asset pack, but it may be too large even for that. Most users will not be using the Chinese translation and asking everyone to pay 15MB for a font is a high expectation.
Chill Duan Sans Heavy is 8MB...
That is pretty large. I want to get this as small as possible, while also being fully readable. I'm happy that Wenquanyi and Galmuri9 together are only 2.5MB.
In NsPr, Kingnam Bobohei is 5MB, doubled size of Galmuri9+文泉驿点阵宋体.
Yes, even it's large, I'm more prefer SHS and it's derivative... That font have complete Unicode Set...