Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
JohnFawkes v2.1
Signed-off-by: John Fawkes <>
Latest commit 76e893e Aug 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
Fontchanger v2.0 Aug 16, 2019
META-INF/com/google/android Add files via upload Jun 4, 2019
common v1.8 Aug 15, 2019
.gitattributes v1.8 Aug 15, 2019
.gitignore v1.8 Aug 15, 2019 v1.8 Aug 15, 2019 v2.1 Aug 17, 2019 v2.1 Aug 17, 2019
module.prop v2.1 Aug 17, 2019

Font Changer

Version _time_stamp_
Font Changer allows the user to download over 200 fonts and apply them. If the user doesn't like any of the fonts or the font they want isn't in the list, then they can put the ttf files in a custom folder in internal storage! After installing and rebooting, open a terminal emulator and type su hit enter then type font_changer and choose option 1 to download one of the fonts provided.

Using The Custom Option

  • Watch the video tutorial at Fontchanger Custom Tutorial or Fontchanger Youtube link to learn how to setup the fonts! This is a 43 minute long video and is very simple to follow but is the only way unfortunately to do the custom option. Hopefully one day I can create an app to make the process a little easier.


  • Please open an issue on my github page Github or if your on Telegram please join Telegram Telegram i will see and fix the issue faster as I am always on Telegram.


  • Magisk 18.0 +
  • All devices
  • All Android versions
  • Roboto font as default font (until further notice)




##v2.1 - 8.16.2019

  • Fix a few install typos
  • Fix issue where people couldnt install due to internet check. Now if the first internet check passes it skips the other 2 checks.

##v2.0 - 8.16.2019

  • Add update font/emoji lists. Use -u or --upgrade to use or choose the option in main menu. The lists are used to show you which fonts/emojis are available.
  • Cleanup help. Split help between custom help and option help.
  • Now if the zip already exists in Fontchanger folder it wont redownload.(if short zip errors youll need to delete the zip from the Fontchanger/Emojis or Fontchanger/Fonts folder and then choose that font/emoji again)
  • Add custom emoji option. The directory setup is the same as custom font except you only need one file named NotoColorEmoji.ttf
  • Fix change back to stock font
  • Add a way to go back to stock emoji
  • If going back to stock font and you have an emoji as well you can keep the emoji.
  • Fix logging code. no more cant start errors when running font_changer
  • Fix -c shortcut flag
  • Hardlink /sbin instead of softlinking (now any changes to files in /sbin/.Fontchanger or /data/adb/modules/Fontchanger will be applied to the link
  • code cleanup/typo fixes

##v1.9 - 8.14.2019

  • Cleanup some unneeded code
  • Fix the find errors
  • Fix a couple typos

v1.8 - 7.12.2019 - 8.13.2019

  • Revamp entire install process. starting with v1.9 youll no longer have to reboot to updat because everything is symlinked to /sbin (thanks @vr25 for this idea and code)
  • Rework custom option (actually works now if you follow the video tutorial on Fontchanger Custom Tutorial or Fontchanger Youtube link)
  • Now fonts with only one file can be applied.
  • add ttc support
  • revamped help menu. choose from main menu or use font_changer -h or font_changer -help
  • new shortcuts options. Options: -a|—font [font name] apply the font -d|—cfont [custom font] apply the custom font -h|—help help -l|—listc list custom fonts -m|—list list fonts -s|—current show current font -u|—update Update the font list and emoji list
  • New colors to make certain things stand out more such as your current font
  • bug fixes for things like choosing y on reboot no longer shows back to main menu.
  • fix custom fonts (hopefully)
  • start emoji support
  • Better logging support. now it will put everything i need to fix bugs into a tar.xz in the Fontchanger folder in internal storage. please send me this tar.xz if you encounter any bugs ( This feature will be finished in v2.0)
  • added GNU sleep command compiled from source code. no more sleep invaild errors.
  • added progress bar. now list loads faster. (will be applied to custom list in later update)
  • Update feature. now you can use -u flag or —update to update the font list and emoji list. This is what the module uses to show the list of fonts and emojis on my website and pulls the font files from this list.

v1.7 - 6.14.2019

  • Fix custom Fonts applying for devices that dont use Roboto as default font
  • No longer requires Roboto as default font

v1.6 - 6.14.2019

  • Add new connection checker
  • fix shebang for whatever reason

v1.5 - 6.14.2019

  • Add osm0sis busybox to use ping durning install

v1.4 - 6.14.2019

  • Add curl during install for users that dont have curl on their devices

v1.3 - 6.14.2019

  • Fix issue with curl choosing multiple fonts. Everything below 100 will work now.
  • Fix ttf typo in help
  • Other bug fixes/typos

v1.2 - 6.14.2019

  • Fix typo with fonts. fonts will be found now. sorry about that

v1.1 - 6.11.2019

  • Fix Duplicate fonts being applied by removing old font files when applying a new font
  • Fix custom fonts showing in a list correctly
  • Rename custom font files to roboto since roboto is 99% of the time the default font

v1 - 6.04.2019

  • Initial Version
You can’t perform that action at this time.