-
Notifications
You must be signed in to change notification settings - Fork 25
Installation and Usage
-
Unigram supports these Blobs fully (you can even replace the font in
%LocalAppdata%\Packages\<something_with_Unigram>\LocalState\emoji
) - Telegram X for Android uses these Blobs for Emoji 11.0-12.0, for Emoji <11.0 it uses the original Blobs, for Emoji 12.1-13.? Noto emoji
- Tusky uses these Blobs in the EmojiCompat configuration
Disclaimer: I take no liability for the correctness of these instructions. It might be possible that you break things, so please make sure, everything is backed up correctly.
Note: I have no idea whether any of these solutions still work, I haven't used unlocked/rooted Android devices for quite some time and currently I'm also more using Windows 10 instead of Linux...
As of now (Android Q), changing a system font requires either root, a custom recovery or a device with support for custom fonts (like Samsung devices for example, although I'm not too sure about emoji fonts).
If you got a rooted device, the easiest method would be to use Magisk by installing this. (Please note that this is some third party stuff. I don't have experiences with neither Magisk nor this module)
(2021-07-16: Updated to refer to the fork by @DavidBerdik)
If you don't use Magisk (like myself) or if you only have a a Custom Recovery like TWRP which lets you alter files in the /system
directories, you can exchange the font manually.
First of all: This is not a really safe method as many things can break. It might be possible that your device crashes if you try to look at an emoji before rebooting. Moving from outside the Android OS is preferred
- Download
NotoColorEmoji.ttf
somewhere on your device where you can access it later - Mount
/system
as read-write (aka make sure you can copy files to it) - Copy the font into the
/system/fonts
directory. But please be aware that this overwrites the orginal file - Reboot your device.
- Be happy!
There's currently an issue on certain devices. This is most possibly because of priority issues. A fix is planned.
This method is not system-wide and you can only use it if you are either the developer of an app or if you are able to modify the source code accordingly, but there's a guide on how to use this font in conjunction with the EmojiCompat library.
I don't own such a device. I recommend Googling your device's name and change emoji font
or something like this 🤷♀️.
Well, I do have a Xiaomi phone now, which has theming support, but I think without a special license which would involve uploading my ID, etc. you can't create/use your own themes. So if someone has such an account and can try creating one based on this font (if that's even possible), feel free to create a discussion or something!
- Download the font (Arch users: noto-fonts-emoji-blob)
- Follow a short installation guide.
- Replace all the references of
Noto Color Emoji
byBlobmoji
. - Restart any emoji-using apps and enjoy!
There's a Windows-compatible version of the font available (although it doesn't look quite well).