[MOD][ROOT] Emoji Fonts ( IOS9.3/Twemoji2.0/EmojiOne2.1 )

what is your favorite emoji font?

  • Apple IOS 9.3

    Votes: 280 54.1%
  • Twemoji 2.01

    Votes: 34 6.6%
  • EmojiOne 2.1

    Votes: 53 10.2%
  • Google Noto 6.0.1

    Votes: 53 10.2%
  • Apple IOS 9.3 Flat

    Votes: 98 18.9%

  • Total voters
    518
Search This thread

ikromy

Senior Member
May 28, 2012
327
488
Malang
Hello,
this is custom google and xperia keyboard and emoji fonts which support unicode 8 code map ( base on unicode.org/emoji/charts/full-emoji-list.html )

google keyboard (v4.1.23xxx.2501950) :
1. add secondary symbol (qwerty, qwertz, azerty)
2. add number row on top (qwerty, qwertz, azerty)
3. change emoji grid layout ( 9x4 )


4. re-order emoji base on IOS9.3/Whatsapp

xperia keyboard (v7.1.A.0.28) :
1. remove original smiley
2. add new emoji
3. change emoji size

note :
- both keyboards and emoji fonts should works on 5.0+
- for KITKAT use Keyboard/Font KitKat version
- fonts compatible with swiftkey / fleksy keyboard

instructions : (don't forget to create a backup)
google keyboard / xperia keyboard
1. clear data and remove/uninstall google keyboard / xperia keyboard on your phone
2. clear cache and dalvik-cache google keyboard / xperia keyboard
3. reboot phone
4. Install as normal apk

font
1. choose font and extract zip and copy NotoColorEmoji.ttf into /system/fonts/ and set permission 644 (rw-r--r--) and owner:group root:root
2. modify system font configuration and then reboot phone ( example here, taken from my CM12.1 )
I can give you a solution for this but it's quite technical and you need to have slight XML knowledge (easy). You ready? Here we go!

- Go to /system/etc/ and open fonts.xml (if available) in an editor.
- Locate this entry:
Code:
<family>
<font weight="400" style="normal">NotoColorEmoji.ttf</font>
</family>
- Move that entry (cut and paste) below this line (This is the 95th line or somewhere near there.):
Code:
<!-- fallback fonts -->
- Save file.
- Make sure permissions are 644 (-rw-r-r).

- Now open /system/etc/fallback_fonts.xml in an editor:
- Locate this entry:
Code:
<family>
<fileset>
<file>NotoColorEmoji.ttf</file>
</fileset>
</family>
- Move that entry (cut and paste) below this line (the line is at the beginning of the xml after the description comment.):
Code:
<familyset>
- Save file.
- Make sure permissions are 644 (-rw-r-r).


known issues : (tested on: Razr M running CM 12.1)
1. google keyboard sometimes force close at the first time or when you add new keyboard language, because it will download suggestion first.
2. if you're using exposed module Google Keyboard custom smiley, it will break some emojis.
3. sync personal dictionary doesn't work
4. some emojis were not displayed correctly ( even you're using original Google Noto font ) :
- Whatsapp (on notification only -- ligature emojis)
- Google Chrome
- LINE Messenger

thanks to :
- xda, google, sony, emojione, twemoji, emojipedia
- @omikron20 @funeralcrows @ayrtinho @tetsuo55

Download ( mod/build by me, except EmojiOne font )
update emoji fonts here

if this works for you, hit thanks and rate this thread, thanks... Enjoy :fingers-crossed:
 

Attachments

  • PhotoGrid_1453135595200.jpg
    PhotoGrid_1453135595200.jpg
    246.4 KB · Views: 40,085
  • Screenshot_2016-01-19-00-01-22.png
    Screenshot_2016-01-19-00-01-22.png
    83.2 KB · Views: 41,137
  • Screenshot_2016-01-19-00-19-04.png
    Screenshot_2016-01-19-00-19-04.png
    90.3 KB · Views: 39,779
  • Screenshot_2016-01-18-16-31-59.png
    Screenshot_2016-01-18-16-31-59.png
    127.7 KB · Views: 36,801
  • Screenshot_2016-01-18-17-50-18.png
    Screenshot_2016-01-18-17-50-18.png
    204.1 KB · Views: 36,166
Last edited:

ikromy

Senior Member
May 28, 2012
327
488
Malang
sknown issues :
1.1) grid emojis 9x4 for some phone not implemented correctly ( screensize/display issue ) -- already fixed and apk updated
1.2) some flag emojis not showing

latest update/changes logs :
- new emoji font
--- new ios flat style
--- emojis ios 9.3
- google keyboards with :
--- re-ordering emojis base on whatsapp/apple
--- emoticon tab contains modifiers emoji + default emoticon (Kitkat Only)
--- emoticon tab contains modifiers emoji + default emoticon + diverse emojis (5.0+)
--- more flags (257 flags)
--- number row on top ( qwerty, qwertz, azerty )
--- add secondary symbol ( qwerty, qwertz, azerty )
- modify xperia keyboard delayed
 
Last edited:

ayrtinho

Senior Member
Dec 11, 2008
152
110
Maceió
Arm64 has an issue. Can you also make a version without the characters above the alphabet? And would be good to add the modifiers to the last page.

Edit: Oh, I'm gonna send you all the emoji pngs with smaller size. My font has about 11mb. It will be good for some people that has less storage on system folder.
 

Attachments

  • 1453147954330.jpg
    1453147954330.jpg
    61.8 KB · Views: 7,158
Last edited:
  • Like
Reactions: diongdyh and ikromy

ikromy

Senior Member
May 28, 2012
327
488
Malang
Arm64 has an issue. Can you also make a version without the characters above the alphabet? And would be good to add the modifiers to the last page.

Edit: Oh, I'm gonna send you all the emoji pngs with smaller size. My font has about 11mb. It will be good for some people that has less storage on system folder.

Can you re-test with this? extract, install and just override ones..
Thanks
 

Attachments

  • Kb_arm64_testfix.zip
    13.7 MB · Views: 1,733
  • Like
Reactions: krazie1

Mako0

Senior Member
Jun 28, 2013
506
1,116
Cosenza
Emoji are working perfectly, only one issue for me: skin tone and newest family emoji are not displayed in notification... is strange because with stock ttf they work.. I'm on 5.0.2 LG rom...
Any advice??
 

Attachments

  • Screenshot_2016-01-18-22-29-05.jpg
    Screenshot_2016-01-18-22-29-05.jpg
    68.1 KB · Views: 4,396
  • Screenshot_2016-01-18-22-29-11.jpg
    Screenshot_2016-01-18-22-29-11.jpg
    88.7 KB · Views: 4,450
Last edited:

ayrtinho

Senior Member
Dec 11, 2008
152
110
Maceió
Can you re-test with this? extract, install and just override ones..
Thanks

Now it's fixed. Thanks. The only thing is that the emojis are a little bit out of place. The grid is not centralized. I'm gonna send you a pm with some things that could be good for the next releases.
 

Attachments

  • 1453157046332.jpg
    1453157046332.jpg
    51.4 KB · Views: 2,863
  • Like
Reactions: ikromy

ikromy

Senior Member
May 28, 2012
327
488
Malang
Emoji are working perfectly, only one issue for me: skin tone and newest family emoji are not displayed in notification... is strange because with stock ttf they work.. I'm on 5.0.2 LG rom...
Any advice??
Are you sure with stock ttf it works? Can you share screenshot while using stock ttf
Thanks
 
  • Like
Reactions: Rio54

Top Liked Posts

  • There are no posts matching your filters.
  • 70
    Hello,
    this is custom google and xperia keyboard and emoji fonts which support unicode 8 code map ( base on unicode.org/emoji/charts/full-emoji-list.html )

    google keyboard (v4.1.23xxx.2501950) :
    1. add secondary symbol (qwerty, qwertz, azerty)
    2. add number row on top (qwerty, qwertz, azerty)
    3. change emoji grid layout ( 9x4 )


    4. re-order emoji base on IOS9.3/Whatsapp

    xperia keyboard (v7.1.A.0.28) :
    1. remove original smiley
    2. add new emoji
    3. change emoji size

    note :
    - both keyboards and emoji fonts should works on 5.0+
    - for KITKAT use Keyboard/Font KitKat version
    - fonts compatible with swiftkey / fleksy keyboard

    instructions : (don't forget to create a backup)
    google keyboard / xperia keyboard
    1. clear data and remove/uninstall google keyboard / xperia keyboard on your phone
    2. clear cache and dalvik-cache google keyboard / xperia keyboard
    3. reboot phone
    4. Install as normal apk

    font
    1. choose font and extract zip and copy NotoColorEmoji.ttf into /system/fonts/ and set permission 644 (rw-r--r--) and owner:group root:root
    2. modify system font configuration and then reboot phone ( example here, taken from my CM12.1 )
    I can give you a solution for this but it's quite technical and you need to have slight XML knowledge (easy). You ready? Here we go!

    - Go to /system/etc/ and open fonts.xml (if available) in an editor.
    - Locate this entry:
    Code:
    <family>
    <font weight="400" style="normal">NotoColorEmoji.ttf</font>
    </family>
    - Move that entry (cut and paste) below this line (This is the 95th line or somewhere near there.):
    Code:
    <!-- fallback fonts -->
    - Save file.
    - Make sure permissions are 644 (-rw-r-r).

    - Now open /system/etc/fallback_fonts.xml in an editor:
    - Locate this entry:
    Code:
    <family>
    <fileset>
    <file>NotoColorEmoji.ttf</file>
    </fileset>
    </family>
    - Move that entry (cut and paste) below this line (the line is at the beginning of the xml after the description comment.):
    Code:
    <familyset>
    - Save file.
    - Make sure permissions are 644 (-rw-r-r).


    known issues : (tested on: Razr M running CM 12.1)
    1. google keyboard sometimes force close at the first time or when you add new keyboard language, because it will download suggestion first.
    2. if you're using exposed module Google Keyboard custom smiley, it will break some emojis.
    3. sync personal dictionary doesn't work
    4. some emojis were not displayed correctly ( even you're using original Google Noto font ) :
    - Whatsapp (on notification only -- ligature emojis)
    - Google Chrome
    - LINE Messenger

    thanks to :
    - xda, google, sony, emojione, twemoji, emojipedia
    - @omikron20 @funeralcrows @ayrtinho @tetsuo55

    Download ( mod/build by me, except EmojiOne font )
    update emoji fonts here

    if this works for you, hit thanks and rate this thread, thanks... Enjoy :fingers-crossed:
    38
    update new emoji font

    update emoji font, changes logs :
    - temporary fix for some devices running android kitkat ( example case )
    temporary mean it depends on keyboard (google keyboard), so you must use my modded keyboard
    - fix emoji flags missing for some devices, detail here thanks @alqoshi4life (except emojione)
    - reduce apple/ios emoji font size, thanks @ayrtinho
    - modifiers for the sleuth or spy emoji ( ios 9.3 )
    - add ios 9.3 flat emoji ( I don't know credit goes to... , thanks anyway for png :good: )
    - add mirror link for emojione

    ZIP FILES IS NOT FLASHABLE

    NEW LINK ( for Android KitKat Only )
    IOS9.3
    Twemoji2.0
    IOS9.3 Flat

    NEW LINK ( for Android 5.0+ )
    IOS9.3
    Twemoji2.0
    IOS9.3 Flat
    EmojiOne2.1 || DEMO || Mirror
    Bonus :
    IOS9.3 T.M.N.T suggested by @RickyBush_ || screenshots

    and I'm agree if ios flat version was great lol :laugh: :fingers-crossed:
    26
    update keyboards

    -- edited

    google keyboard doest work
    19
    sknown issues :
    1.1) grid emojis 9x4 for some phone not implemented correctly ( screensize/display issue ) -- already fixed and apk updated
    1.2) some flag emojis not showing

    latest update/changes logs :
    - new emoji font
    --- new ios flat style
    --- emojis ios 9.3
    - google keyboards with :
    --- re-ordering emojis base on whatsapp/apple
    --- emoticon tab contains modifiers emoji + default emoticon (Kitkat Only)
    --- emoticon tab contains modifiers emoji + default emoticon + diverse emojis (5.0+)
    --- more flags (257 flags)
    --- number row on top ( qwerty, qwertz, azerty )
    --- add secondary symbol ( qwerty, qwertz, azerty )
    - modify xperia keyboard delayed
    15
    next update (next valentine's day)
    apple font:
    - support ios9.3 ( + diverse spy emoji )
    - reduces size, now 12mb only

    google keyboard
    - re-ordering emojis base on whatsapp/apple
    - emoticon tab contains diverse emojis
    - more flags (257 flags)

    for swiftkey I'll try tonight, but I can't promise you it will works

    happy weekend ?

    uploadfromtaptalk1453546699518.jpguploadfromtaptalk1453546717867.jpg

    Sent from my DROID RAZR M using Tapatalk
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone