How to install Custom Fonts on Android 10.

Google removed support for custom fonts in Android Ten. Which means that you can no longer use external fonts on your phone. Which sucks. Now, with a Magisk Module called Android Font Changer, that’s all different now. If you want to install custom fonts, follow this guide.

Note: This works on Samsung’s OneUI 2.0. Sources say it works on all phones, but take that with a grain of salt.

Now to get started.

First, install the module from the Magisk Repository. Then restart your phone.

Second, make sure you have Termux installed.

Now that you have those two things installed, open Termux. Do “`su“`. and allow Termux SuperUser on the Magisk prompt that comes up.

Now we need to install Ubuntu onto your device. Don’t worry, this is not the full thing. It’s a lightweight version of Ubuntu that uses the command line.

To do so, copy and paste the command below. I will make sure it’s optimized for Android so that you don’t have to scroll during the copying process.

The command: pkg update -y && pkg install proot wget tar pulseaudio -y && wget https://raw.githubusercontent.com/JohnFawkes/android_font_patcher/master/ubuntu19.sh && chmod a+x ubuntu19.sh && ./ubuntu19.sh

After you install that, type the command “startubuntu” without the quotation marks.

After that, you should see root@localhost if you see that, you have entered Ubuntu. Congratulations!

Now that you entered Ubuntu, you can now install the Android Font Patcher. Which will actually allow you to do custom fonts. Now, don’t worry, it’s easy.

Enter the command “apt update && apt upgrade && apt install wget -y && wget https://raw.githubusercontent.com/JohnFawkes/android_font_patcher/master/setupfontpatcher.sh && chmod a+x setupfontpatcher.sh && ./setupfontpatcher.sh” without the quotation marks like always.

Now, you need to do “cd android_font_patcher” without the quotation marks, but wait you need to use your preferred File Manager on your phone. Why? In your Internal Storage, you will see a folder called “Fontpatcher.” In that folder, you should see a folder called “Patcher.” In that folder, you need to make a folder with the name of the font you want to install on your phone. So if you want the font Raleway, name the folder “Raleway.” Now, in the Raleway folder, put one .TTF file. The name can be anything, but let’s make it easy. Let’s name it Raleway.TTF. Now, after you have the font you want in the folder, you can go back to Termux. Now you can do “cd android_font_patcher.”

Now do “./fixfonts.sh”

Now you should see “Patch all fonts” or the name of your folder. In this example, that folder name is “Raleway.”

Pick the ladder one. So the name of the folder. Not “Patch all fonts.”

Now it will say something about Roboto.TTF pick twelve. As you need all of them. Now let it do its thing. After it’s done, you can do “exit.”

Now do “su” again. Then do “font_changer.”

Now when it asks you if you want to update the font list, type “y.” It really doesn’t matter, but that’s the option do and it goes pretty fast.

Now choose “one.”

Then choose “three.”

Then choose the name of your font. In this case it’s Raleway.

Then it will ask you to restart your phone. Restart your phone, and now you have custom fonts!

These are the resources I used.

John Fawkes’ GitHub

Thank you for taking the time to read this. Also, I hope this helped you out!

Red Prez

P.S. I know there is a tutorial on his GitHub page, but I decided to make one because I found it a bit confusing. So the purpose of mine was to make it not as confusing. If you still found it confusing, please feel free to leave a comment or e-mail me at RedPrez16@RedBird16.com.