What is a ttf font that I can freely use that covers Chinese, Japanese and Korean Java

On a Linux system with a black box, neither the system nor openjdk had fonts, so this caused a problem for my Java application.

To get around this, I copied the Lucida fonts from the Oracle Java installation to the jre/lib/fonts directory and ran fc-cache -rv jre/lib/fonts and it worked for me.

But it looks like these standard fonts do not support CKJ scripts, what is a font that I can copy into fonts that will add support for these scripts for my Java application.

Note. I cannot run installation or the like on a linux machine. I need a font that I can simply associate with my application, which I can then copy to the jre / lib / fonts folder.

+5
source share
3 answers

You can take a look at Noto , which will "support all languages ​​with a harmonious look."

+4
source

I could not find a font that supports Chinese, Japanese, and Korean, so I had to create my own. Below is a brief program that I did to show this font, showing greetings in all four languages ​​+ English. (I hope everything is in order).

Download link: https://mega.nz/#!Mt5mCJzR!DMVa1usSTV6OEraQQlcF8dGcg5VYkboNB6O_dkQD-QE

Edit:

I found someone else who did a similar thing for me (combined many fonts). Link to download them here .

+4
source

DO NOT combine or create your own CJK fonts, because the same Chinese character (Unicode code number) can have different glyphs in Chinese simplified, Chinese traditional, Japanese, and Korean fonts. If you use a font designed for one area for users from another area, they will feel that your font is strange, difficult to recognize, or even incorrect.

Check Noto Serif CJK here! for an example about glyphs θΏ°.

Check out Han Serif Source, Pan-CJK open font for an example about ζ›œ glyphs.

I highly recommend that you use Noto Sans CJK and the Noto Serif CJK family for your purpose and use Noto Sans / Serif CJK SC when rendering Chinese simplified text, Noto Sans / Serif CJK TC when rendering traditional Chinese text, Noto Sans / Serif CJK JP when rendering Japanese text and Noto Sans / Serif CJK KR when rendering Korean text. Never mix them.

+3
source

Source: https://habr.com/ru/post/1275384/