After 8 hours of desperately searching how to do this on the internet, I've finally found a way to merge color emoji font into a text font.
This repository is for people in the future who has the exact problem that I'm having.
This is a step-by-step tutorial to merge two fonts together while keeping the color in emojis.
- Download FontLab from their official site, install and open it.
- After opening FontLab, click File -> Open Fonts on the top left.
- You need to open the base font and the emoji font you want to merge.
-
Select the Emoji font tab you've just opened, click anywhere on the characters table.
-
Press
CTRL+A
CTRL+C
to copy the characters. -
Select the Base font tab, click anywhere on the characters table.
-
Press
CTRL+V
to paste the characters you've just copied from emoji. -
A box will appear, select the
Append glyphs, keep existing glyphs unchanged
option. -
After doing this, the color emojis should appear in the Base font.
-
Click File -> Export Font As
-
Click the Customize button in the bottom right of the box.
-
Scroll down and check the
OT+COLR: Windows (TT-only)
option.
-
Two .ttf files should appear in the folder that you've exported to.
-
The font with
-COLR
at the end of the name is the merged font with color emoji.
- Here are the Segoe UI fonts that I've merged, in case you need exactly these fonts, I'll leave them here for you:
tags: Fontforge, FontLab, Glyphs, Fontcreator, Fonts merge, Fonts combine, Font merge, Font combine