A full weight font patch for Android devices.
NotoSansCJK full weight patch supports Android 8+
NotoSerifCJK full weight patch supports Android 9+
Fonts files are provided by noto-cjk from Google.
The fonts have been modified using subset_noto_cjk.py to remove
cmap
entries for characters that should default to the emoji style on Android.
The fonts have been modified using chws_tool to include achws
table.
For more details, please visit https://github.com/WordlessEcho/patch-noto-cjk-for-android
- You should use latest Magisk/KernelSU/APatch to install this module.
- Disable deny list/Close umount modules switchs.
- For Android 15+, NotoSansCJK officially supports variable fonts but only within the weight range of 400-900. This module extends the range to 100-900.
- Recent fixes:
- Removed old fonts that prevent MinikinFont from loading with an NPE when Magisk/KernelSU triggers unmounting.
- Known issues:
- HK fonts style is pending & waiting for Google solution in later android versions.
- Currently, this module is still maintained. It was used to be stored at official repo but got removed in repo cleanup. Now you can download it directly in this repo's release tabs. John Wu's Twitter for details
- Any issue or pull request is welcomed.
- Star this module at GitHub.