HOW TO: FlipFonts for Android

Hi guys!!!

We are all crazy about the flipfonts, and since I won’t be able to get to all of your requests, I decided to make a tutorial on how to create an apk of your favorite font.

I downloaded a video app for the computer because I think it is easier to understand it all when you see someone doing it😀 It is the first time I use one of these video apps, and I don’t have a video editing program in this computer, so I am sorry for the low quality of my tutorial videos😦 You will also find lots of videos because they needed to be short in order to work:-/

Anything you see in Hot Pink is a link, so click on it to go to the place where you can download each item needed😀

PaulDiddy, from XDA, made and AMAZING tutorial, which is the one I follow😀

Here is the link to his thread, and the tutorial is on post #2. You will also find LOTS of flipfonts there!!!😀

WHAT YOU NEED TO DOWNLOAD TO GET STARTED

1. The Monoglyceride font and apk file from Here

2. Notepad++

3. High Logic Font Creator (download the free version, BUT unfortunately, you need to pay to use all the features we need) or FontForge (this is completely free, and it has great reviews. I just haven’t used it yet :-/)

4. APK Multi Tool

5. The latest version of Java

6. 7Zip (or your favorite unarchiving program. I prefer 7zip because you can open absolutely everything with it, including apks).

7. The font you want to use in your phone, in a ttf format.

SETTING UP YOUR PC

1. Install Notepad++, High Logic Font Creator or FontForge, Java, and 7Zip.

You need to click on each program after downloading it in order to install it. This step will not appear in the video below because I already have these programs installed in my computer.

I suggest that you put the APK Multi-Tool file, the Monoglyceride file, and the font you downloaded on your desktop.

2. Open 7Zip, look for your desktop, and look for the APK Multi-Tool file. Click on it, and extract the folder inside it.

3. While still on 7Zip, look for the font file you downloaded. Click on it, and extract the ttf file inside it.

4. Still on 7Zip, look for the Monoglyceride file you downloaded from XDA, and extract the 2 files inside it.

Once you have extracted everything, you can delete the three original compressed files you downloaded, and just keep the extracted files😀 (I do this to avoid clutter :-P).

GETTING THE FONT READY FOR THE APK

1. Open High Logic Font Creator or FontForge

2. Open the Monoglyceride ttf font file

3. Open your ttf font file

4. On the bottom right corner you will see the number of characters that the font you chose has. Make a note of that.

5. Go back to the monoglyceride font and select all the characters. Delete them.

6. Go to the insert menu and select glyphs.

7. Type the number of characters that your font has (the number you took a note of earlier). Click ok.

8. Go to your font and select all the characters. Copy them.

9. Go back to the Monoglyceride font and in the Edit menu select Paste Special. Make sure all the options are selected and the Add Mappings at the bottom is selected as well.

10. You can now close your font.

11. Save the modified Monoglyceride font with the name of your font. I added a number at the end of the name because I saved it in the same place I had the original font, the desktop. Once I delete the original font, I will remove the number at the end of the name.

GETTING APK MULTI-TOOL READY TO CREATE THE APK AND DECOMPILING THE MONOGLYCERIDE APK

1. Open the APK Multi-Tool folder you extracted earlier

2. Click on the Setup file

3. We need to run option 3 to set up the directories, so type the number 3 and click enter

4. Once it has created the directories, it will prompt you to click enter again. When you are back to the menu, close the window.

You can now see all the new directories in your APK Multi-Tool folder.

5. Open the “place-apk-here-for-modding” folder and place inside it the “com.monotype.android.font.monoglyceride.apk” that we extracted earlier from the monoglyceride file we downloaded from XDA

6. Go back to the directories inside your APK Multi-Tool folder and click on the Script file

7. Type option 24 to select your project and click enter. Then type the number of the monoglyceride apk. If you don’t have any other apks, then the number of the monoglyceride apk will be 1. Click enter

8. Type option 9 to decompile the monoglyceride apk. Click enter. When it is done decompiling, close the script window

9. Open the Projects folder, and you will find the decompiled folder of the monoglyceride apk.

CREATING THE NEW FONT’S APK

1. Open the decompiled monoglyceride folder, which is inside the projects folder in the APK Multi-Tool folder

2. Open the assets folder, and then the fonts folder

3. Delete the monoglyceride ttf file inside, and insert your font’s ttf file, the one we modified in High Logic Font Creator or FontForge. Copy the name of your font because you will need it later on

4. Go back and open the XML folder. Change the name of the file inside it from Monoglyceride to the name of your font

NOTE: MAKE SURE THE NAME OF YOUR FONT DOES NOT HAVE ANY SPACES OR SYMBOLS!!! IT SHOULD BE ONE WORD, LIKE “BEAUTIFULRUINS”.

5. Right click on the file you just renamed, and select to open it with Notepad++

6. Change all the “Monoglyceride” words to the name of your font. Save it when you are done and close it

7. Go back to the list of items and folders in the decompiled monoglyceride apk.

8. Open the res folder

9. Open the values folder. Right click on the strings file and select to open it with Notepad++

10. Change all the “monoglyceride” to the name of your font. Save and close it

11. Go back and open the drawable folder. This step is not mandatory, but if you want to change the font’s icons, you can do so here. Choose the image you want to use, name it “icon”, and replace the one inside the drawable folder. Make sure your image is around the same size as the original one

12. Go back to the list of items and folders in the decompiled monoglyceride apk.

13. Open the Smali folder and keep on opening the folders until you reach one called “Monoglyceride”. Change the name of that folder to the name of your font

14. Open the folder you just renamed, and then right click on each file inside it and open them with NotePad++. Change all the “monoglyceride” inside them to the name of your font

15. When you are done, go back to the list of items and folders in the decompiled monoglyceride apk.

16. Right click on the Android Manifest and open it with Notepad++

17. Change all the “monoglyceride” for your font’s name. Save and close

18. Right click on the apktool.yml file and open it with Notepad++

19. Change all the “monoglyceride” for your font’s name. Save and close

20. Go back to the APK Multi-Tool directories list

21. Open the Script file

22. Type option 24 to select your project

23. Type your project’s number (in this case #1)

24. Type option 12 to compile the apk

25. Type option 2 to create an unsigned apk

26. Type option 13 to sign the apk

27. Close the script window when it is done signing

28. Open the “place-apk-here-for-modding” folder and you will find the signed apk file. The name will start with the word “signed”😉 Pull it to your desktop. You can now close the APK Multi-Tool folder.

29. The name of your apk will look like this: signedcom.monotype.android.font.monoglyceride.apk. Delete the “signed” at the beginning, and change the “monoglyceride” to the name of your font. 

YOU ARE DONE!!!😀 Now you can email yourself the font you just created and install it in your phone😀

26 thoughts on “HOW TO: FlipFonts for Android

  1. Looks like a lot… Once you get the hang of it how long does it normally take to do each one and all of this has to be done from a regular computer right lol

      • So I’m sure when I try this the first time it will probably take me about two hours right LOL

      • hahahahaha no, well, I don’t know😛
        It looks a lot longer and complicated than it actually is. It is tedious work, but it is not hard. Once you get the hang of it, it is super easy😀

  2. I have a problem😦
    I have installed the fonts that I created, When I click on settings-display-font style, it always force close.😦

    Why? Help me please:/

  3. i love u lady and this tutorial is AWESOME and step by step, i actually followed all the steps and cant believe i converted fonts to apl for the first time,,,,soooooooooooooo excited

  4. Hi. I honestly really need your help to change KG Ten Thousand Reasons to apk file as I have trouble changing it myself.

  5. Hello. I am trying to follow your tutorial and boy am i glad you have put it up! a big thank you. although I am stuck at one point. Under GETTING APK MULTI-TOOL READY TO CREATE THE APK AND DECOMPILING THE MONOGLYCERIDE APK after step 6., I am getting stuck, in the sense, aftr following command 24 then 1 and then 9, I get an error and I am asked to read the log! Help please🙂

  6. Pingback: Fonts How-To Updated | chikibujia

  7. The trick sadly no longer works on 4.3. Can u enlighten me on how to do so? I had a brief good time with this back when I was on 4.1.2. Now I have to rely on anything made available by others however most of them are not my fav.

  8. I know this is from awhile ago but thought i’d let you know anyway. I found an app in google market called “TTF APK converter. It works great at converting ttf files to apk and using the fonts on your phone or tablet. I love it. Hope this helps!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s