FontCraft is a Magisk module that lets you easily customize fonts and emojis on rooted Android devices. It provides a WebUI for browsing, downloading, and injecting font packs systemlessly, making personalization simple and powerful.
In this post, we’ll explore what FontCraft is, its requirements, features, installation steps, usage guide, troubleshooting tips, and FAQs.

Table of Contents
What is FontCraft?
FontCraft is a Magisk module that provides a dynamic way to inject custom fonts and emojis into your Android system. It uses a Vite-powered WebUI to let you browse and flash fonts seamlessly. It supports Magisk, KernelSU, and APatch root managers.
Requirements
- Rooted Android device
- Magisk, KernelSU, or APatch installed
- Internet connection (for online library browsing)
- Local file flashing works fully offline
Features of FontCraft
- WebUI Interface: Fast, modular frontend with real-time terminal output.
- Dynamic XML Patching: Ensures compatibility across system-wide font files.
- Hybrid Build Queue: Flash both font and emoji packs together.
- Custom Mirrors & Repositories: Detects fastest download sources or allows custom JSON libraries.
- Offline Support: Flash local .ttf files without internet.
- GMS Font Cleaner: Removes Google Play Services overrides that break custom emojis.
- Universal Root Architecture: Works across Magisk, KernelSU, and APatch.
Download
You can download the latest release from the official GitHub page: FontCraft Releases
How to Install
- Download the module ZIP from GitHub.
- Flash the ZIP using Magisk, KernelSU, or APatch.
- During installation, use volume keys or screen taps to select setup mode.
- Choose WebUI Mode for the best experience.
How to Use
- After installation, the WebUI will open in your browser.
- Browse the library or select local .ttf files.
- Add fonts/emojis to the build queue.
- Tap Flash Module and monitor progress.
- Reboot when finished.
- To manage later, open the WebUI again or use the Action Script in your root manager.
Troubleshooting
- Restore default font: Disable or uninstall FontCraft in Magisk and reboot.
- Emojis not showing (Android 12+):
- Run Clean GMS Fonts tool in Action Script.
- If using Zygisk Next 1.3.0+, install the FontLoader fix module.
- Bootloop risk: Always keep a fallback method to disable modules.
FAQs
Yes, select local .ttf files via the Storage option.
Yes, offline flashing is supported.
It modifies system files systemlessly, but always have a recovery plan.
Credits
- Developer: AshBorn (@RipperHybrid)
- Tools used: jq, zip, Cloudflare Pages
- Fonts and emojis belong to their respective creators.
Conclusion
FontCraft is a powerful Magisk module for Android users who want full control over system fonts and emojis. With its WebUI, offline support, and compatibility across root managers, it’s one of the most versatile font customization tools available. If you want to personalize your device, FontCraft is worth trying.


