[Magisk] OldMid:
MidnightFonts: By OldMidnight

This is my first attempt at making a Magisk module. Learned Loads, really enjoyed it, can't wait to keep going!

This module allows you to easily and systemless-ly change fonts on your device. With a couple terminal commands and a reboot your device can become YOUR device. No need for a custom recovery or unused font zips taking up storage space. The module cleans up after itself meaning you'll never need to have multiple font zips on standby!

How it works

1) Open a terminal (termux, terminal emulator, etc)

2) Grant root access(if you're using termux, make sure to cd to the root directory at this point!)

3) Type cd then

fonts

4) Follow instructions and select a font

5) Reboot and enjoy!​

Make sure to hard reboot your device by holding the power button for 10 seconds after applying a font!

Request Fonts in *Our Telegram Chat Here* for them to be added to the module. The font's list below will be updated regularly with included fonts. I intend to keep the module size to a minimum so unused fonts will be removed when appropriate.

Font's List

Helvetica Neue Best
Ubuntu Updated
Caviar Dreams
Google Product Sans
Comic Sans Original
Rosemary
Scifly
Lato UI
Chinacat
Cocon Light/Tall
Century Gothic
AppleMint
Pycuaf
Bellota
GoodDog
Oxygen
Oswald
Raindrops
Armani
Cool Jazz
Storopia
Bariol
Oneplus Slate
Exo
Exo2
Google Sans Mod
Persona5(CustomMade)
Cocon Original
Chococookey
B612

Format for a submission

Considering there are over two hundred fonts available in [MENTION=1546609]gianton[/MENTION] 's post, requests will need to follow a certain format to save time and me a headache!​

1) name of font as written in the post linked
2) post out of the 4 available its on

All locally stored fonts are kept in /sdcard/MidnightFonts

The module requires magisk v15 minimum.

The module uses font's available here, credits to [MENTION=1546609]gianton[/MENTION]

credits also to [MENTION=6037748]Zackptg5[/MENTION], his unified-hosts-adblock script was a godsend for a complete newbie to Magisk module making like me!

Changelog:

v0.1.0 - Beta Release - 04/03/2018
v0.1.1 -added fonts - 04/03/2018
v0.1.2 -added fonts, reworked zip links, script optimizations - 04/03/2018
v1.0.0 -STABLE RELEASE, completely reworked script, allows faster addition of fonts and more functionality while reducing script size, added more fonts - 05/03/2018
v1.1.0 - MASSIVE UPDATE, I am now personally hosting all fonts that are available in this module, meaning no broken links! Therefore all previously requested fonts have been added, along with some others! - 06/03/2018
v1.1.1 - quick font addition
v1.2.1 - added more fonts, removed test files, optimized script - 07/03/2018
v1.2.2 - added option to locally save fonts to allow switching of fonts if there is no network. - 08/03/2018
v1.2.3 - fully implemented local storage options
v1.2.4 - Magisk manager release, added requested fonts - 11/03/2018
v1.4.0 - Massive script changes, significantly reduced script size by 50%, added fonts - 12.03.18
v1.4.2 - Fix for Locally stored zips not working - 12.03.18

Join Our New Telegram Chat To Request Fonts And Chat With Others!

Downloads:

Github

Magisk Manager (Latest)​

Add-On's:

MidnightMake

Notes:

Not all fonts may be compatible with your device or android version. keep that in mind.