Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,768,220 Members 45,467 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
zst123
Old
#1  
Recognized Developer - OP
Thanks Meter 2886
Posts: 437
Join Date: Aug 2013
Location: Singapore

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

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:	6535
Size:	56.7 KB
ID:	2409671   Click image for larger version

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

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

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

Name:	ddd.png
Views:	5056
Size:	65.3 KB
ID:	2409675  

Click image for larger version

Name:	d.png
Views:	5003
Size:	30.0 KB
ID:	2409676  
The Following 55 Users Say Thank You to zst123 For This Useful Post: [ Click to Expand ]
 
zst123
Old
(Last edited by zst123; 4th January 2014 at 09:28 AM.) Reason: version 0.3.2
#2  
Recognized Developer - OP
Thanks Meter 2886
Posts: 437
Join Date: Aug 2013
Location: Singapore

 
DONATE TO ME
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
__________________________________________________ _________________
The Following 13 Users Say Thank You to zst123 For This Useful Post: [ Click to Expand ]
 
zst123
Old
(Last edited by zst123; 23rd November 2013 at 05:17 AM.)
#3  
Recognized Developer - OP
Thanks Meter 2886
Posts: 437
Join Date: Aug 2013
Location: Singapore

 
DONATE TO ME
Default 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.
The Following 7 Users Say Thank You to zst123 For This Useful Post: [ Click to Expand ]
 
vip57
Old
#4  
Senior Member
Thanks Meter 8
Posts: 104
Join Date: Dec 2010
Default nice

Amazing Mod idea
But when I enabled it in xposed
i went to choose font family it force close !
 
zst123
Old
#5  
Recognized Developer - OP
Thanks Meter 2886
Posts: 437
Join Date: Aug 2013
Location: Singapore

 
DONATE TO ME
Quote:
Originally Posted by vip57 View Post
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.
Is there anyone who owns an Xperia P and is willing to test a ROM I compiled? PM me please

Want Samsung-like MultiWindow on any ROM?
Try my XHaloFloatingWindow Xposed Module.


Nokia 2650 (2005/2006) → Nokia 6280 (2007/2008) → Nokia 6300 (2009/2010) → Nokia 5800 (2010/2011) →
Samsung Galaxy Ace (2012/2013/2014) → Chinese Samsung Galaxy S3 MT6575 Clone (2013) (charging port broke)

Current: Samsung Galaxy Ace with CM11 RC6
The Following User Says Thank You to zst123 For This Useful Post: [ Click to Expand ]
 
mauam
Old
#6  
mauam's Avatar
Senior Member
Thanks Meter 6639
Posts: 4,068
Join Date: Jan 2011
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: [ Click to Expand ]
 
Ninolina
Old
#7  
Ninolina's Avatar
Senior Member
Thanks Meter 1154
Posts: 1,239
Join Date: Dec 2009
Location: Beograd
Thank you so much for your Xposed Mods, @zst123!

They are all so awesome! This one also works great on my Galaxy S3!
Device: Samsung Galaxy S4 White Frost/ SE Xperia ARC S Pure White
ROM: OMEGA v19 JB 4.3 / Arconium v8.2 GB (4.0.2.A.0.69)
Recovery: PhilZ Touch v5.18.9 / CWM-based v5.0.2.7 (by DooMLoRD)
Baseband: XXUFNBH / 203028D-64
Kernel: Ktoonsez JB4.3 TW-03.27.2014./ DooMKernel v18


 
droidsman
Old
#8  
Member
Thanks Meter 8
Posts: 40
Join Date: May 2013
Location: Aligarh
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.
 
zst123
Old
#9  
Recognized Developer - OP
Thanks Meter 2886
Posts: 437
Join Date: Aug 2013
Location: Singapore

 
DONATE TO ME
Quote:
Originally Posted by droidsman View Post
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..
Is there anyone who owns an Xperia P and is willing to test a ROM I compiled? PM me please

Want Samsung-like MultiWindow on any ROM?
Try my XHaloFloatingWindow Xposed Module.


Nokia 2650 (2005/2006) → Nokia 6280 (2007/2008) → Nokia 6300 (2009/2010) → Nokia 5800 (2010/2011) →
Samsung Galaxy Ace (2012/2013/2014) → Chinese Samsung Galaxy S3 MT6575 Clone (2013) (charging port broke)

Current: Samsung Galaxy Ace with CM11 RC6
The Following User Says Thank You to zst123 For This Useful Post: [ Click to Expand ]
 
meethere
Old
#10  
meethere's Avatar
Senior Member
Thanks Meter 103
Posts: 708
Join Date: Jan 2012
i was looking for this
great man
Get exposure, submit your biz to business web directory
India's Best Online Deals

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes