Windows ships the Simplified Chinese, Traditional Chinese, and Korean fonts with English Windows, but not Japanese

...?

anyway unsup now has hardcoded support for Windows' built-in CJK fonts, because Han unification is a bad joke
I should probably just ship each Noto Sans CJK variant instead of the bad "catch-all"
wait, noto serif?
sans is way smaller lol
the people who decided on Han unification should be forced to use a character encoding scheme that poorly matches up Cyrillic and Latin characters and a font that uses Cyrillic letterforms

@unascribed to the best of my knowledge, the smallest "complete" multi-region CJK font that exists is the woff2 format version of Source Han Sans Variable: https://github.com/adobe-fonts/source-han-sans/blob/release/Variable/WOFF2/OTF/SourceHanSans-VF.otf.woff2

But that relies on so many pieces of very new font tech - variable fonts, language variant glyphs, woff2 compression - that it's not really usable outside of the web :/

(Source Han Sans is the upstream for the Noto Sans CJK fonts)

source-han-sans/Variable/WOFF2/OTF/SourceHanSans-VF.otf.woff2 at release · adobe-fonts/source-han-sans

Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕 - adobe-fonts/source-han-sans

GitHub
@kepstin yeah i can't use any of those features without a significant internal rework
@kepstin I'm pretty sure FreeType2 can do all those things (except WOFF2, LWJGL compiles it without support to avoid shipping the giant Brotli decoder) but boy is my program not set up to do any of it

@unascribed yeah, and on Linux fontconfig supports them too - you can just drop this woff2 in your fonts directory and it'll work.

Annoyingly, some linux distros are still shipping the separate static font instances for noto, so you might have several hundred mb of cjk fonts installed when you really only need a few 10s of mb at most.

@unascribed oh, apparently I'm mistaken on that. Looks like the woff2 format doesn't do "collection" fonts, so they're single-language (the one I linked is Japanese-only).

The actual smallest multi-language font is https://github.com/adobe-fonts/source-han-sans/blob/release/Variable/OTC/SourceHanSans-VF.otf.ttc (32MB)

source-han-sans/Variable/OTC/SourceHanSans-VF.otf.ttc at release · adobe-fonts/source-han-sans

Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕 - adobe-fonts/source-han-sans

GitHub