Twemoji Replacer
This module changes Google Noto Emoji to Twemoji.
Description
Uses the Fedora’s twitter-twemoji-fonts package because it’s already in CBDT/CBLC format (the one used in Android and Chrome).
Now uses WhyNotHugo’s SourceHut font file because it provides a compatible one directly from the new jdecked’s Twemoji.
I took inspiration from ttf-twemojiAUR over from the Arch Linux User Repository to get the compatible font.
I do not own the graphics, nor the font files, I’m just sharing them in a way that is easy for everyone to enjoy.
It changes /system/fonts/NotoColorEmoji.ttf
.
The module is confirmed to work in LineageOS 18.1, 19.1, 22.2 (Android 11, 12L, and 15) with Magisk 20+.
Any issue of emoji not changing can be fixed by cleaning the app’s cache and rebooting so the stock ones are replaced.
Attribution
Justine De Caires’s Twemoji fork
Copyright 2019 Twitter, Inc and other contributors
Graphics licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/
Download
Module Info
Twemoji Replacer is a Module that supports installation on Magisk, KernelSU, APATCH, KSUNext
© 2025 Magisk Community