Post Reply

[MOD][XPOSED][4.0+] PerAppFonts v0.3.2 (BETA) - Apply custom fonts on a Per-App Basis

OP zst123

23rd November 2013, 04:47 AM   |  #1  
OP Recognized Developer
Flag Singapore
Thanks Meter: 2,985
 
438 posts
Join Date:Joined: Aug 2013
Donate to Me
More
Per App DPI, Per App Settings, Per App Color.. Time for something NEW!
PerAppFonts
(Apply custom fonts on a Per-App Basis)

This module allows you to use your own custom fonts not only without flashing a zip, but also have individual fonts for each individual app. However, due to Android's system permission, there is a catch. Changing fonts for apps will work WITHOUT a reboot, BUT a reboot is needed to LOAD the fonts.. (See important point below)

There are 8 options you can choose from even though you have no fonts. They are bundled in the app.
System Default (aka. Turn off changing fonts), default system Monospace, default system Serif, default system Sans, Roboto Condensed (from kitkat), Storopia (Gingerbread's lockscreen clock font), Rosemary (from Galaxy S3 flipfonts), and Roboto Slab (from Google Keep). More fonts can be added by placing it on your internal/external SDcard and choosing the folder in the preferences

Requirements:
1) Have Xposed Framework installed.

First Install Instructions:
1) Have Xposed Framework installed
2) Install & Enable PerAppFonts in Xposed Installer
3) Download Fonts on your internal/external SD card(if you haven't already)
4) Go to Preferences from the main screen of PerAppFonts
5) Choose the Font Folder
6) Reboot.
7) Start customizing!!

IMPORTANT:
If you change an App Font, NO reboot is needed, just kill the app and launch,
If you change your Font Folder, a reboot is required.,
If you add fonts to your font folder, a reboot is required.
If you eject your SD-card, the loaded fonts will continue to be usable and changeable until reboot.
It's recommended you do not store more than 500 fonts on your font folder if you have a single core phone.
(Don't make the same mistake I did. Lag hurts) (**** you READ_EXTERNAL_STORAGE permission) :p

Screenshots in DevDB Tab right at the top

Great Thanks to:
rovo89 for Xposed Framework
Tungstwenty & rovo89 for their open source App Settings.
Paranoid Android for the App List from HALO)))
GriffinSauce for the icon
Dzakus for code contribution
and many more..

XDA:DevDB Information
PerAppFonts, a App for the No Device

Contributors
zst123

Version Information
Status: Beta
Current Beta Version: v0.3.2
Beta Release Date: 2014-01-04

Created 2013-11-23
Last Updated 2014-01-04
Attached Thumbnails
Click image for larger version

Name:	Settings_long.png
Views:	7143
Size:	56.7 KB
ID:	2409671   Click image for larger version

Name:	pref_cut.png
Views:	5760
Size:	32.8 KB
ID:	2409672   Click image for larger version

Name:	fontchooser.png
Views:	6269
Size:	44.2 KB
ID:	2409673   Click image for larger version

Name:	forcekill.png
Views:	5388
Size:	26.4 KB
ID:	2409674   Click image for larger version

Name:	ddd.png
Views:	5495
Size:	65.3 KB
ID:	2409675   Click image for larger version

Name:	d.png
Views:	5438
Size:	30.0 KB
ID:	2409676  
The Following 58 Users Say Thank You to zst123 For This Useful Post: [ View ]
23rd November 2013, 04:47 AM   |  #2  
OP Recognized Developer
Flag Singapore
Thanks Meter: 2,985
 
438 posts
Join Date:Joined: Aug 2013
Donate to Me
More
Download from Xposed Repo
If you want fonts, I can recommend you this thread.

Bugs:
ActionBar will not have your applied font unless you enable force fonts.

Changelog:
Version 0.3.2 (04 January 2013 / 1710 / GMT+8)
• Previous APK was corrupted. This should work.

Version 0.3 (04 January 2013 / 1345 / GMT+8)
• Add Russian Translation (By Teinharm from 4pda.ru)
• Hardcode the starting folder to be /sdcard/
(Prevents users from choosing /storage/emulated/0/ which is linked to
the sdcard but is not a symbolic link. Therefore, it will "not exist"
when booting up the system.)
• Show Warning if Emulated path is selected



Older Changelogs:

__________________________________________________ _________________

Version 0.2 (15 December 2013 / 0100 / GMT+8)
• New App Icon (by GriffinSauce)
• Reimplemented App List (by Dzakus)
• Reimplemented Font Loading (by Dzakus)
• Highlight Fonts that didn't load properly in Red (aka Incompatible Fonts)
• Optimizations for the Font Loader (May Fix External Fonts not loading)
• Optimizations for Settings Activity (May Fix Some FC's)

__________________________________________________ _________________

Version 0.1.2 (28 November 2013 / 0100 / GMT+8)
• Fix Font Folder Force Closing on ICS Devices.
• Fix Font not showing if it uses (caps) .TTF instead of (small) .ttf

Version 0.1.1 (23 November 2013 / 1700 / GMT+8)
• Fix Exception if font folder is non-existent.

Version 0.1 (23 November 2013 / 1240 / GMT+8)
• First Version Released
__________________________________________________ _________________
Last edited by zst123; 4th January 2014 at 09:28 AM. Reason: version 0.3.2
The Following 13 Users Say Thank You to zst123 For This Useful Post: [ View ]
23rd November 2013, 04:47 AM   |  #3  
OP Recognized Developer
Flag Singapore
Thanks Meter: 2,985
 
438 posts
Join Date:Joined: Aug 2013
Donate to Me
More
For Developers
PerAppFonts is open-source. The source is found on my GitHub.
If you would like to help in the development, you may leave bug reports and development tips in this thread or (better still) fork and send pull requests.
PerAppFonts might be compatible with Gingerbread in the future. All that is needed is to change the ActionBar related stuff to Menu and TitleBar. (If anyone wants to do this, Great! Less work for me.)

If you want to integrate anything in my module into your own ROM, no need to ask for permission, just mention me so I can keep track.
Last edited by zst123; 23rd November 2013 at 05:17 AM.
The Following 7 Users Say Thank You to zst123 For This Useful Post: [ View ]
23rd November 2013, 07:56 AM   |  #4  
Senior Member
Thanks Meter: 9
 
122 posts
Join Date:Joined: Dec 2010
More
nice
Amazing Mod idea
But when I enabled it in xposed
i went to choose font family it force close !
23rd November 2013, 09:01 AM   |  #5  
OP Recognized Developer
Flag Singapore
Thanks Meter: 2,985
 
438 posts
Join Date:Joined: Aug 2013
Donate to Me
More
Quote:
Originally Posted by vip57

Amazing Mod idea
But when I enabled it in xposed
i went to choose font family it force close !

Oh.. Sorry.. A Minor Bug if the folder is non-existing.. Updated the app to v0.1.1 . Also, since the folder is not existing, I guess you forgot to select your font folder.
The Following User Says Thank You to zst123 For This Useful Post: [ View ]
23rd November 2013, 03:19 PM   |  #6  
mauam's Avatar
Senior Member
Thanks Meter: 6,863
 
4,376 posts
Join Date:Joined: Jan 2011
More
Another amazing work bud. Even if you say you're not amazing, you're indeed
The Following 2 Users Say Thank You to mauam For This Useful Post: [ View ]
23rd November 2013, 05:53 PM   |  #7  
Ninolina's Avatar
Senior Member
Flag Beograd
Thanks Meter: 1,154
 
1,240 posts
Join Date:Joined: Dec 2009
More
Thank you so much for your Xposed Mods, @zst123!

They are all so awesome! This one also works great on my Galaxy S3!
23rd November 2013, 06:07 PM   |  #8  
Member
Flag Aligarh
Thanks Meter: 8
 
40 posts
Join Date:Joined: May 2013
More
Thumbs up Great work
In my case , I created a folder for custom fonts . but the fonts were not applied any where.
Rest every thing is fine. Thanks for this unique app.
Request to add some more fonts as all the included fonts are almosts lookwise similar.
23rd November 2013, 10:23 PM   |  #9  
OP Recognized Developer
Flag Singapore
Thanks Meter: 2,985
 
438 posts
Join Date:Joined: Aug 2013
Donate to Me
More
Quote:
Originally Posted by droidsman

In my case , I created a folder for custom fonts . but the fonts were not applied any where.
Rest every thing is fine. Thanks for this unique app.
Request to add some more fonts as all the included fonts are almosts lookwise similar.

Did you restart after putting the fonts? Also, remember to kill the app before launching.. It is easy to miss that out..
The Following User Says Thank You to zst123 For This Useful Post: [ View ]
24th November 2013, 08:06 AM   |  #10  
meethere's Avatar
Senior Member
Thanks Meter: 103
 
709 posts
Join Date:Joined: Jan 2012
i was looking for this
great man

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Xposed Framework Modules by ThreadRank