- 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.
-a|--avfont [font name] apply an avfont e.g., font_changer -a Font_UbuntuLight e.g., font_changer --font Font_UbuntuLight
-c|--cemoji [custom emoji] apply the custom emoji e.g., font_changer -c e.g., font_changer --cemoji
-d|--cfont [custom font] apply a custom font e.g., font_changer -d e.g., font_changer --cfont
-e|--emoji [emoji] apply an emoji e.g., font_changer -e e.g., font_changer --emoji
-f|--font [font] apply a font from downloadable list e.g., font_changer -f e.g., font_changer --font
-h|--help show this message e.g., font_changer -h e.g., font_changer --help
-m|--restoreemoji restore just stock emoji but keep fontchanger font e.g., font_changer -m e.g., font_changer --restoreemoji
-n|--restorefont restore just stock font but keep fontchanger emoji e.g., font_changer -n e.g., font_changer --restorefont
-r|--random apply a random font e.g., font_changer -r e.g., font_changer --random
-s|--current show current font e.g., font_changer -s e.g., font_changer --current
-t|--randomav apply a random avfont font e.g., font_changer -t e.g., font_changer --randomav
-z|--delete delete downloaded font and emoji zips if they exist e.g., font_changer -z e.g., font_changer --delete
- 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 19.0 +
- All devices
- All Android versions ( Now Supports Android 10 )
- Roboto/Google-Sans/Product-Sans font as default font
- Font Files from @giaton @xdadevelopers
- For making Midnight Core @oldmid @xdadevelopers
- For making and allowing me to use his busybox @osm0sis
- For some code and the update feature @vr25
- For creating some awesome fonts! @lupin_the_third
-
If you would like to donate to me you can do so by going to PayPal
-
You can also donate monthly by visting Github Sponsorship
- Readd shortcut options.
- Typos/bug fixes
- Now when you apply an avfont CURRENT= will show AVfont-
- Add a random option. Will apply a random font
- Add a random avfont option
- Stupid bash doesnt transfer alias between scripts when calling a script within a script
- Fix Busybox issues
- Fix symlink to /sbin in service.sh
- Add function to setup busybox aliases so commands actually work that dont come stock on some devices
- Change aliases to Variables for bash
- Fix big mistake in alias
- Hopefully fix any internal storage issues
- Update curl
- Finally fix internal storage issues
- Fix internal storage access issue
- Fix service.sh
- Fix fonts not applying correctly
- Add support for LG stock Rom on Pie
- Fix delete zips, move them to seperate menus
- Remove all downloaded zips during install since i changed the structure of the zips
- Fix some typos/bugs
- Rename common folder to tools
- Fix symlink from $MODPATH to /sbin/Fontchanger
- Fix issue with checking for empty directories
- Fix issues with apps not opening and fonts not showing in terminal and internal storage issues
- Fix Return to Menu Options
- Add latest bash binary and switch from mksh to bash for terminal
- Fix some typos
- Fix Custom Emojis
- Add Android 10 and /product and /system/product support
- Updating with a font installed now backs up fonts and restores
- Major code rewrite
- Bug Fixes
- Add support for LG stock rom lockscreen clock
- Fix install and terminal logging
- Fix restore stock fonts/emojis
- Fix user fonts
- Fix cp errors on some devices
- Move post-fs-data to service.sh
- Add Busybox binary for unzipping
- Fix startup errors in terminal
- Now update lists only runs on first run and not when returning to menu
- Fix delete zip code logic
- Fix user submitted fonts for good now
- Fix Conflicting font/emoji modules. (install will now abort if the user has any font or emoji module installed and its not disabled)
- If you install a font/emoji module after installing font changer then the terminal script will not run until you remove that conflicting module
- Make all menus while loops so entering an invalid option no longer exits the script but just redisplays the menu now
- entering capital letters is now fully supported. so when asked enter y or n you can now enter Y or N and the script will automatically change it to a lowercase letter via tr command
- Redo main menu
- Remove the shortcut flags for now (will add them back at a later time after i clean the code up)
- Alot of other small issues
- Add avFonts
- Fix user submmitted fonts not applying correctly
- Hopefully fix user submitted and issue of having multiple custom font folders
- Fix invalid function. Somehow got renamed
- Hopefully fix issue of functions script not found error for a few of you on magisk 18
- Fix Install.log failure
- Forgot to change perms on zip binary
- Move code around to allow install and logging file to be created
- Remove all /cache stuff. Seems some devices cant mount /cache rw
- Fix code detecting other font modules installed that will cause issues. now will abort if another font or emoji module is installed and not disabled
- Fix issue in v2.4/2.5 where people couldnt install
- Add zip binary for logging zip
- Fix user submitted font menu
- Fix issues with no custom fonts or emojis exist and script getting stuckAugust 29
- Fix an issue wiAugust 29th updating fonts list. Would give a false positive errorAugust 29
- Fix some issuesAugust 29 with backing up fonts and emojis
- Now Restore StoAugust 29ck Font and/or Emojis works
- Fix installs onAugust 29 magisk with magisk.img
- Add Random optiAugust 29on. Chossing it will apply a random font
- Add a delete zips option to save space
- General Fixes/typos
- Now fonts/emojis lists update automatically
- Fix up logging option. Now you can choose option 8 to collect all logs i need to fix bugs and either send me the Fontchanger_logs.zip from internal storage or send me the termbin link on screen
- Fix some issues with the flag shortcuts
- Fix installs without any font or emoji installed first with the backup
- Fix New Installs
- Add User-Submitted/Created Fonts
- Add better install logging
- Fix some typos
- Add backup and restore of any installed font or emojis installed if installing te same version again or a newer version
- Fix updating of font/emoji lists
- 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.
- 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
- Cleanup some unneeded code
- Fix the find errors
- Fix a couple typos
- 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.
- Fix custom Fonts applying for devices that dont use Roboto as default font
- No longer requires Roboto as default font
- Add new connection checker
- fix shebang for whatever reason
- Add osm0sis busybox to use ping durning install
- Add curl during install for users that dont have curl on their devices
- Fix issue with curl choosing multiple fonts. Everything below 100 will work now.
- Fix ttf typo in help
- Other bug fixes/typos
- Fix typo with fonts. fonts will be found now. sorry about that
- 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
- Initial Version