20 July, 2018

How to Change Font in Android Phone (Huawei Mate 10, Samsung)

20-July-2018

After my Samsung Note 3 phone, I got a Huawei Mate 10 smartphone as my new daily driver. And it was a total change for me after using Samsung phones so long. (3310, xxx, xxx, Note 2, Note 3). And while custom ROMs is easily available for the Samsung brand, it is not the same case for Huawei Phones.

What's more, Samsung phones are sturdy and incredibly adamant and can take a lot of beating. They can be revived even after an apparent bricking. Not so with Huawei Phones. At this stage, they are still finicky and sensitive, that the slightest mistake or incompatibility will brick a Huawei phone, and render it useless.

Well, I got my Huawei Mate 10 phone at $0 cost, as I renewed my plan, and it so happened that it was on a Good Friday, I was just browsing on what's a possible replacement for my Note 3 phone, and there it was, presenting itself so clearly: a Huawei Mate 10 phone at $0 cost.

I grabbed it, and after 7 days of hesitation and restraint, I proceeded to root it. For the whole week, though, I was searching, browsing, and reading articles and forums, so I have had some good and bad points. But you know it. Being so acclimated to a rooted phone, owning a trendy and high-tech unit is pointless -- if it is not rooted! At least that is the case for me.

So I went on to root my Huawei Mate 10 phone, carefully, using ADB method, and I succeeded. Once TWRP is flashed and applied, the rest are just normal and stable flashing (Magisk, and Full OTA updates).

Then there was my passion for fonts that took hold of my attention and didn't let go, didn't let up until my eyes said 'enough'!

And no, it isn't that easy. You see, all that I ever have done is root the phone and ROM is still stock. So many of the apps still won't run as they would on Samsung phones.

Below is how I changed the fonts on my Huawei phone.

1. Use Launcher. I use GO Launcher Ex, and this to some degree gave some desirable font change effects.

2. Use Apps, like iFont, MWFonts, FontFix, TypeFace, Fontster. I use iFont primarily in my Samsung rooted phones, and they never failed to just use the selected font, standard or customized. I did use occasionally the other apps, but my de facto app is iFont.

3. Use ADB Method. This is opening up adb in PC, connect to your phone with elevated access, go to /System/Fonts, then change Roboto-Regular.ttf with the phone that you want. That means the current Roboto-Regular.ttf you rename first or back up, then the new phone that you want to flash, you rename into Roboto-Regular.ttf, then you flash it (copy into the /System/Fonts folder).

4. Use ES File Explorer
This is basically the same as method #3, but more manual. You copy the custom font to /System/Fonts folder. Then you rename existing Roboto-Regular.ttf. Then you rename custom font to Roboto-Regular.ttf. In this method, however, you have a chance to preview the new Roboto-Regular.ttf file. What's the importance of this? If you can preview the new Roboto-Regular.ttf file, you are sure that your phone will be okay. Otherwise, your phone will go into what is called soft brick. Don't risk it!

5. Use iFont
Specifically for Huawei Mate 10, which is running a stock ROM, just rooted, applying a new font results into a new theme, then you apply that theme. In my experience, this isn't working 100%. Sometimes it does, but most of the time, it doesn't. Because you apply the theme, then you reboot. it is just disappointing not to see the new font once the phone is booted up. So I stopped using this method.

6. MWFonts, Fontster, TypeFace, FontFix
For these apps, in Samsung or Huawei phones, Applying a new font works 100%, however, the selection is limited to their own font sets, no custom fonts. Only iFonts have that custom fonts feature. Or maybe for paid versions. I use mostly free versions.

What works for me:
I apply new fonts 2 times:
1. Use MWFonts, Fontster, TypeFace, FontFix - this goes to headers and titles.
2. Use ES File Explorer manual method. This goes into the text body.

By the way, when customizing fonts, which is just making them thinner, or fatter, or taller, or narrower, or shorter, I use High-Logic's FontCreator software on my desktop PC, then copy the modified .ttf file to my phone. That way I can do a font preview on my desktop and make comparisons. But the real test is when the new font is applied to my Huawei Mate 10 smartphone.

Hope you learned something new today.

Till then!


[Drafted on 01-Jun-2018]