[Sony Cross-Device General] tetsuo55:
Here i present to you updated fonts for our Xperia devices.

I have taken the AOSP font files from AOSP master(except for noto which is from 6.0.1 branch)

The Sony font files are from Xperia Z5,E6653,32.0.A.6.200

I have manually edited the XML files to match AOSP without losing any of the Sony fonts.

The zip was built using Android Script Creator made by [MENTION=5849688]Octanium91[/MENTION] with updated binaries by me.

The updater_binary used is the one from ArchiKitchen - Android Kitchen made by [MENTION=5161352]JustArchi[/MENTION] .

The updater script was written by me.

This should work on any version of android xperia rom, however i have only tested on 5.1.1 on an Xperia Z C6603.

There is no clear changelog for this, but some highlights are:

Update Roboto font files to upstream version 2.01289, this fixes the accidental omision of IPA tone mark ligatures.

Update NotoColorEmoji font to Unicode 7 and 8, see all the new emoji here: http://blog.emojipedia.org/android-6-0-1-emoji-changelog/

Better compression for NotoColorEmoji

Please leave any feedback you have.

Feel free to use this in your own project or rom, but please don't forget to give credit to me.

Download: https://androidfilehost.com/?w=files&flid=45528

Flash with recovery (Tested on TWRP)

Update:V5 released.

Changelog:

Sony Fonts updated to Z3 Concept M build 2186

SomcUDGothic-Regular.ttf was depreciated so its removed

Add backward compatibily symlinks as described in fonts makefile

Remove DroidSansFallback since its intended only for SMALLER_FONT_FOOTPRINT build

Remove MTLmr3m.ttf as the full Japanese font is already included.

Updated to the full set of NOTO fonts as defined in the makefiles

Removed all hacks that make some of the black and white emoji show up as color. This issue needs to be fixed in the keyboard not in the fonts.

The Zip does a clean install every time now to prevent issues.

Update:V3 released.

Changelog:

Updated noto-cjk from v1.002 to v1.004

Updated nono-other fonts to git revision 33d499e

Update Roboto fonts to 15/08/20 build

WIP new explanations of what this is:

Google keeps compiled fonts in the AOSP source tree.

These fonts are updated sporadically and the updates don't get spread out well through all branches and releases.

Even worse, even the master branch fonts in AOSP are sometimes heavily outdated when compared to the fonts's sourcecode project. Unfortunately part of the compiling process is still closed source so we have to take what we can get, e.g. AOSP binaries.

What my mod does is cherry pick the latest font description XML from AOSP (usually master branch or a marshmallow tag), and merge that with the the XML's from Sony.

All the fonts that get used according to the XML are then cherry picked from their respective repositories on AOSP.

The Sony XML and Sony Fonts are taken from Z3 Marshmallow concept and/or Z5 roms, they are generally the same.

So in a nutshell this mod updates any outdated AOSP and Sony font on your phone and replaces the XML files so all those fonts actualy get used.

I also delete a few fonts that are either unused or depreciated.

This will work on any rom that uses the AOSP locations for fonts and XML's but it will not delete fonts that are not on stock roms so it could leave some clutter behind.

This mod does nothing to the input side of things, so you will need a marshmellow 6.0.1 aware keyboard to be able to type the new emoji's,

It seems to work out of the box on the sony keyboard and there are modded google keyboards available too.

Font sources:

Roboto

Upstream source: https://github.com/google/roboto

AOSP stable:

Noto

Upstream source: https://github.com/googlei18n/noto-fonts

AOSP stable:

Noto-CJK

Upstream source: https://github.com/googlei18n/noto-cjk/commits/master

AOSP stable:

Noto-emoji

Upstream source: https://github.com/googlei18n/noto-emoji

AOSP stable:

Emoji One (reviewing the posibility of adding this)

Upstream source: https://github.com/Ranks/emojione

AOSP stable: https://github.com/googlei18n/noto-emoji/issues/9

Upstream source: https://github.com/google/roboto

AOSP stable:

More to come..