FORUMS
Remove All Ads from XDA

[APP][FONTS] Fontster - Open Source Material Font Installer

4,484 posts
Thanks Meter: 6,573
 
Post Reply Email Thread



Warning: If you are using this app on a device that is running an OEM skinned Android (Samsung Touchwiz, HTC Sense, etc.), do not expect perfect compatibility. As explained below, this app works best on devices running ROM's that are close to AOSP. (Cyanogenmod, Paranoid Android, AOKP, Slim, and all other derivatives).

Description
Fontster allows you to easily change the system wide fonts on your Android device within a well designed Holo UI. In order to use this app, your device must be rooted. What makes Fontster special is that it will replace all font styles used by the operating system. Unlike other font installers that only replace a few of the font styles, Fontster will change all styles resulting in a consistent look across all text. This means that practically all of the typed elements throughout your devices UI will be changed to your desired font, including the keyboard, digital clock widget, web pages etc.

Features
• Font installation
• About 150 full font families to choose from (more are constantly being added)
• Font previewing (try out fonts prior to installing)
• True Font Display (font names are show in their actual font)
• Backup and restore fonts

Compatibility
Fontster works best with devices running close to stock (AOSP) builds. Therefore Nexus devices tend to work great with this app. Although the app has been tested and confirmed to be working on some other non-AOSP devices (Samsung Touchwiz, etc.), it is highly recommended to use caution (make backups) and be prepared for things to go wrong if you are using a non-AOSP device.

Open Source
- Fontster has been developed in a fully open source nature
- The code for the app can be found on GitHub
- Feel free to contribute to the project by submitting pull requests
The Following 106 Users Say Thank You to Chromium For This Useful Post: [ View ] Gift Chromium Ad-Free
 
 
25th May 2014, 09:42 PM |#2  
Chromium's Avatar
OP Senior Member
Flag Toronto
Thanks Meter: 6,573
 
Donate to Me
More
Changelog
Code:
0.1
- Initial release
- Font installation
- Font previewing
- Backup/restore fonts

0.2
- User can now enter their own custom text when previewing a font
- Make instruction dialog show up the first time you open the font list to explain how to use
- Delete old fonts before downloading the new one so that duplicates dont exist
- Download fallback fonts on first run and use them after a font has been installed (this should fix the weird foreign characters that we were seeing)

0.3
- Only download fonts if they dont already exist (Users can now install fonts offline if they have already previously downloaded them)
- Update fonts
- Add section to view all the currently installed font styles (here you can confirm that all styles were installed)
- Redesign the logic for the ArrayAdapter/ListView that shows all of the fonts
- A checkmark icon will now be displayed beside the fonts that the user has already downloaded
- Some other code changes that no one will notice

0.4
- Previewing for all font styles
- Cache the preview fonts too, so that the app doesnt redownload them if you already have them on the storage
- Track currently installed fonts
- Add checkmark icon explanation to dialog in Font List
- Try to fix force closing on some other devices
- Clean up and modularize code

0.5
- Added a new feature that allows the user to select a font file from their phones storage and install it (WIP)
- Fixed the issue causing the buttons on the main screen to get stuck with a dark colour after being pressed 
- Added options to reboot and restart systemui
- Added an option to send a font request to the dev team
- Added delete backup option
- Font updates
- Before restoring, check if backup exists, and only proceed to restore if it does
- Removed font tracking (it wasnt working well, and is quite unnecessary)
- Added easter egg (let me know if you find it )
- Added option to share app
- Made things more modular

0.6
- Minor adjustments before uploading to Play Store 

0.7
- New fonts added
- Implemented In-app donation
- New icon
- Added splash screen

0.8
- Added 'True Font Display' feature. When enabled, this shows each font name in its actual font (see new screenshot for further details)
- Font updates: Added Vinque, removed Calibri (was broken)
- Enabled translucent bars in other areas of the app (4.4+ only)
- Removed 'Install from Storage' feature. This was not a very safe option, and its quite reduntant

0.9
- Font updates: Added Roboto Soft, Fira Sans, Facit, Aleo Bold
- Style changes in settings menu
- Changed share link to Play Store URL

1.0
- Show confirmation dialog before backing up, restoring and deleting back up
- Raised minimum SDK version to Android 4.3 (I will fix the app so that it works on 4.0-4.2 soon)

1.1
- All folders created by the app are now stored in one single directory (no more mess on your storage)
- Action Bar will become transparent while scrolling through the font list
- App will now check for internet connection before attempting to download fonts
- Better exception handling (should reduce crashing)
- Added default Android stock font (Roboto)
- Font updates: Added Cambria, Courier New
- Some French and Russian translations

1.2
- Fixed crashing (Wipe App Data if you are still experiencing issues)
- Improved font injection process (Fontster wont request Superuser access a bunch of times anymore)
- Removed all paid fonts due to legal issues

2.0
- App has been completely rewritten
- Material design
- Added proper support for Lollipop
- Greatly improved downloading & installation logic
- Fixed reliability of Backup/Restore

2.1
- Fixed some issues that caused crashes

2.2
- Fixed more crashes

2.3
- More bug fixes

2.4
- Bug fixes
- New icon

2.5
- Fixed bug which caused font downloads to fail
The Following 25 Users Say Thank You to Chromium For This Useful Post: [ View ] Gift Chromium Ad-Free
25th May 2014, 10:01 PM |#3  
thereal_bigjake's Avatar
Senior Member
Flag Centralia
Thanks Meter: 1,048
 
Donate to Me
More
Great job on this app 😀

Sent from my Nexus 5 using Tapatalk
The Following User Says Thank You to thereal_bigjake For This Useful Post: [ View ] Gift thereal_bigjake Ad-Free
25th May 2014, 10:11 PM |#4  
djdarkknight96's Avatar
Recognized Themer
Flag Springfield
Thanks Meter: 46,224
 
Donate to Me
More
Awesome!

Free TBO Updater App

Fix Gmail

My BlakKat Nexus 5 sent this using tapatalk
The Following 3 Users Say Thank You to djdarkknight96 For This Useful Post: [ View ] Gift djdarkknight96 Ad-Free
25th May 2014, 10:20 PM |#5  
CRIME INC.'s Avatar
Senior Member
Flag HENDERSONVILLE
Thanks Meter: 1,955
 
More
Glad you started this thread Chromium. The app is awesome.

Sent from my PARANOID HAMMERHEAD
The Following 2 Users Say Thank You to CRIME INC. For This Useful Post: [ View ] Gift CRIME INC. Ad-Free
25th May 2014, 11:44 PM |#6  
22sl22's Avatar
Senior Member
Flag London
Thanks Meter: 3,319
 
More
Nice to see the new thread.

Thanks for adding the Roboto Soft so quickly after I requested it, works good with your app.

Keep up the good work

Sent from my Nexus 4 using Tapatalk
The Following User Says Thank You to 22sl22 For This Useful Post: [ View ] Gift 22sl22 Ad-Free
25th May 2014, 11:54 PM |#7  
Senior Member
Flag NIterói, Rio de Janeiro
Thanks Meter: 136
 
More
Is it normal to reboot 2 times after installing?

26th May 2014, 12:01 AM |#8  
Senior Member
Thanks Meter: 773
 
More
Working great! Good job
The Following User Says Thank You to ivan123 For This Useful Post: [ View ] Gift ivan123 Ad-Free
26th May 2014, 12:29 AM |#9  
Chromium's Avatar
OP Senior Member
Flag Toronto
Thanks Meter: 6,573
 
Donate to Me
More
Quote:
Originally Posted by dantezinn

Is it normal to reboot 2 times after installing?

Nope, could you tell me what device & ROM you're using.

Sent from my HTC Desire using XDA Free mobile app
26th May 2014, 12:48 AM |#10  
Penacal's Avatar
Senior Member
Thanks Meter: 264
 
More
Working great,thank you.Only thing is that the app creats 6 folders on my sd card, its possible to just put all in one? Thanks
26th May 2014, 03:55 AM |#11  
Senior Member
Flag NIterói, Rio de Janeiro
Thanks Meter: 136
 
More
Quote:
Originally Posted by Chromium

Nope, could you tell me what device & ROM you're using.

Sent from my HTC Desire using XDA Free mobile app

Nexus 4
Purity ROM (Dalvik)
Post Reply Subscribe to Thread

Tags
font, font changer, fontster, material, open source

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes