[TUTORIAL] Make Your Own Fonts Compatible with Xperia ICS - Sony Xperia P, U, Sola, Go

Here I'd like to share how to make your own fonts working on ics xperia devices. As we have know that renaming (only) trick causes bootloop.
What to do is imitating the metadata also from the original fonts. You need to have Font Editor in order to do this. I use HighLogic FontCreator Pro 6.5 in this tutorial. You might have the equivalent font editor, but the term used might different. Indeed, the function should be same.
I use only 4 basic fonts to be replaced. There are Roboto-Regular.ttf, Roboto-Bold.ttf, SoMARegular.ttf, and SoMABold.ttf
(for best experience, you can also edit Roboto-Italic.ttf and Roboto-BoldItalic.ttf; but imo only 4 fonts significantly change the ui except you use italic font so much )
Steps :
Prepare your font. If you have both regular and bold varian, make a copy of each varian
Rename the regular into SoMARegular.ttf and Roboto-Regular.ttf
Rename the bold varian into SoMABold.ttf and Roboto-Bold.ttf
If you have only a varian (regular only for example), just make some copies and rename
Open the font. In the settings (format - settings), under the tab Classification, choose weight:
- Normal (Regular) for SoMARegular and Roboto-Regular
- Bold for SoMABold and Roboto-Bold
also check for font design (windows) and mac style.
Click OK.
Go to Format - Naming.
Replace the description with the correspondence description (see ps notes)
As I have tried, the compulsory field is: font family name, subfamily name, unique font identifier, full font name, and postscript name. You can unthick the rest description but make sure every platform is correctly filled.
Click OK then save your font.
The font is ready
PS : Here is original metadata for the ics xperia fonts:
SoMARegular.ttf:
Copyright (c) Sony Ericsson Mobile Communications AB, 2011, 2012. All rights reserved.
SoMA
Regular
Sony Ericsson Mobile Communications AB: SoMA Regular: 2012 Build 100
SoMA Regular
Version 2.03
SoMA-Regular
SoMA Regular is a trademark of Sony Ericsson Mobile Communications AB.
SoMABold.ttf:
Copyright (c) Sony Ericsson Mobile Communications AB, 2011, 2012. All rights reserved.
SoMA
Bold
Sony Ericsson Mobile Communications AB: SoMA Bold: 2012 Build 100
SoMA Bold
Version 2.03
SoMA-Bold
SoMA Bold is a trademark of Sony Ericsson Mobile Communications AB.
Roboto-Regular.ttf:
Font data copyright Google 2011
Roboto
Regular
Google:Roboto:2011
Roboto Regular
Version 1.00000; 2011
Roboto-Regular
Roboto is a trademark of Google.
Roboto-Bold.ttf
Font data copyright Google 2011
Roboto
Bold
Google:Roboto:2011
Roboto Bold
Version 1.00000; 2011
Roboto-Bold
Roboto is a trademark of Google.
Visit this thread for some collections and installer : http://forum.xda-developers.com/showthread.php?t=1959019
Regards,

@ydaud
Thank u alot ..

jvsykes said:
@ydaud
Thank u alot ..
Click to expand...
Click to collapse
u'r welcome

Working!!!!!!!!!

Thank u!

Please share your working fonts here : http://forum.xda-developers.com/showthread.php?t=1959019 guys

i am gonna try this.
seems very interesting. thanks a tonn! :laugh:

in the /system/fonts folder, there are many other ttf files too.
why did you change just these 4 files?
how to know what other ttf files does?

sid.8491 said:
in the /system/fonts folder, there are many other ttf files too.
why did you change just these 4 files?
how to know what other ttf files does?
Click to expand...
Click to collapse
the rest related to system and multi language font. I use the only 4 because those are the basic fonts which significantly change the interface.

can u provide me the serial key of high-logic font creator 6.5 ???

Someone could up this font? http://www.urbanfonts.com/fonts/advent.htm
I try but my XS enter in bootloop...:crying:

laurochristian said:
Someone could up this font? http://www.urbanfonts.com/fonts/advent.htm
I try but my XS enter in bootloop...:crying:
Click to expand...
Click to collapse
did you change the metadata??
root the device, enable usb debugging, grant superuser permission, put the 4 ttf font files in the '/font' directory and run the batch file, reboot the phone.
or try manually pushing these files in the respective directories and change the permission.
it should work.

this tutorial realy work on XPERIA sola.. thanks man!!!
p/s: there is a lot of font in the folder system, had someone try change the other font? example the clock font?? and it is safe to change other font beside this 4 font??

Will try this:good:
Perhaps work on my xperia U

yuskhanzab said:
this tutorial realy work on XPERIA sola.. thanks man!!!
p/s: there is a lot of font in the folder system, had someone try change the other font? example the clock font?? and it is safe to change other font beside this 4 font??
Click to expand...
Click to collapse
never try though, but it should be safe as long as the description inside the fonts are matched.

its work
thanks akang ydaud
member of Sony Xperia U Indonesia Kumquat

Hi.
Can u make times font for using on xperia phone?
Please.
Sent from my LT26i using Tapatalk 2

nice guide, thanks

Great job
"pressed"
salam

Have it here mate.just Install it and replace the exe file.Done!!
HIT THANKS IF YOU THINK MY REPLY WAS HEPLFUL TO YOU!!

Related

[WIDGET] Lightenium Clock | 23.08.11

Lightenium Clock
It is mod stock ARC clock.
• • • • • • • • •
I made two version with different font
• • • • • • • • •
Lightenium Clock MOD. 2011 © AChep
If you copy it, please let me know about it and make a link to my profile.
Regards, AChep.
bug
i am big fan of your design
in this aps u hv toi change its core and name it ask me to replace but it dsnt install (app dsnt install)
Delete SE ClockWidget.apk before install. They have conflict
AChep said:
Delete SE ClockWidget.apk before install. They have conflict
Click to expand...
Click to collapse
yes, i know bro u cn modify some codes to fix this...
In next version maybe...
can not To display the date
?/
Awesome clock! Just installed it.
Bug: v1 wasn't synchronized with the system's clock, it stayed back. I haven't had that bug with the other version (till now).
Chris95X8 said:
Bug: v1 wasn't synchronized with the system's clock, it stayed back. I haven't had that bug with the other version (till now).
Click to expand...
Click to collapse
It cannot be
Looks great! I wish it can display the Date and when you press it you will be redirected to clock app.
Sent from my X8 using XDA App
I wish it can display the Date and when you press it you will be redirected to clock app.
Click to expand...
Click to collapse
He-he, i made this
Looks great! thx
I have a big problem:\ I installed it, first time it was appeared in the widgets, but after i uninstalled and after reinstalled. but, if i do everything it still dissapeared.
If you can help me in this problem, i would really happy^^
////edited////
i was the noob i picked app2sd and it cannot be installed
BTW this is my fav digit clock skin!
i want the version that use unique fonts
How to install?
I deleted the native clock.
For me the message "The application is not installed."
JeanCFF said:
How to install?
I deleted the native clock.
For me the message "The application is not installed."
Click to expand...
Click to collapse
Use root explorer. You can copy it to system folder if you mounted it to r/w, than set permission of this apk to:
x x *
x * *
x * *
and after copy/move it to the app folder and ta-da!! you can use it as a widget!
IMPORTANT: this app need to be in the phone memory not in the SD!
Good luck
I hope i could help you.
deleted, sorry
Thx Straboterous
Now the watch is working perfectly.
=D

Anyone use live wallpaper creator script? I need help.

Anyone use the script here http://forum.xda-developers.com/showthread.php?t=739512&page=48 because I have a problem it used to work fine and create an apk file at the end but now I get some sort of error which I dont know what it is but not even sure if its an error or what. Here's a picture.
Picture's really small, is it possible you have a bigger one? Or post the code itself?
who_mike_d said:
Picture's really small, is it possible you have a bigger one? Or post the code itself?
Click to expand...
Click to collapse
Yea here's the code
"Custom LWP 2.6
Thanks : andrew121 for the app this script modifies
Thanks : olivvv59 for the added # of images
---------------------------------------------------
Insert ur images in placeimages here folder
Continue when done
Make sure the images are the same resolution
as your device for optimal results
U have up to 300 images you can use (n01.png...n300.png)
They must be labelled in that format
Press any key to continue . . .
How many images do you have ? Remember, must be <= 300 and ur value must be in
hexadecimal. So if ur using 20 images, ur input would be 14
Use www.tiny.cc/converthex if u need assistance
Enter: 74
Enter the name for this live wallpaper. This is shown when picking the lwp
Enter: android
Enter the description for this live wallpaper.
This is shown when picking the lwp
Enter: android
Enter the package name for this live wallpaper. This should be one word.
No spaces or fancy characters please.
Enter: androidlwp
Change "suvbsib" to "androidlwp" in:
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\LiveWallpaperPainting$O
utRunEngine$1.smali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\LiveWallpaperPainting$O
utRunEngine.smali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\LiveWallpaperPainting.s
mali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\LiveWallpaperSettings.s
mali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\R$array.smali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\R$attr.smali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\R$drawable.smali: Chang
ed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\R$string.smali: Changed
.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\R$xml.smali: Changed.
C:\Users\Nasser\Desktop\out\smali\com\custom\lwp\suvbsib\R.smali: Changed.
stdin:"

Dna Font change?

Is there anyway to change the font on this beautiful phone?
chipymunk said:
Is there anyway to change the font on this beautiful phone?
Click to expand...
Click to collapse
Assuming you have a system write kernel installed, There are lots of ways to do this. You can find an app that will do this for you, ViperRom has a font changer built-in, or if you want to do the old-school method, just goto /system/fonts and backup DroidSans.ttf and DroidSansBold.ttf. Those are the main fonts that android uses. Find a new font (with its bold counterpart), rename them to DroidSans.ttf and DroidSansBold.ttf, and put them in the /system/fonts folder. Reboot.
EDIT: As v-b-n points out, android doesn't use droidsans as the main font anymore. Use these instead:
Main one is -
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
BotsOne said:
Assuming you have a system write kernel installed, There are lots of ways to do this. You can find an app that will do this for you, ViperRom has a font changer built-in, or if you want to do the old-school method, just goto /system/fonts and backup DroidSans.ttf and DroidSansBold.ttf. Those are the main fonts that android uses. Find a new font (with its bold counterpart), rename them to DroidSans.ttf and DroidSansBold.ttf, and put them in the /system/fonts folder. Reboot.
Click to expand...
Click to collapse
Might try the old school method but is font changer compatible with the dna?
Nvm, got it done with font changer lite lol thanks for the reply @BotsOne
Just to clarify so others reading this dont make a mistake, DroidSans is NOT the main font anymore ... its a symbolic link to Roboto fonts.
Main one is -
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
Change just those and the whole UI should reflect ...
Here are some package I created -> http://forum.xda-developers.com/showthread.php?t=2113973
v-b-n said:
Just to clarify so others reading this dont make a mistake, DroidSans is NOT the main font anymore ... its a symbolic link to Roboto fonts.
Main one is -
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
Change just those and the whole UI should reflect ...
Here are some package I created -> http://forum.xda-developers.com/showthread.php?t=2113973
Click to expand...
Click to collapse
Oops I saw those in that folder and thought that maybe was the case, I think the links that android creates links from droidsans to roboto got me mixed up. I'll edit my older post, thanks!

[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)
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
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
___________________________________________________________________
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.
nice
Amazing Mod idea
But when I enabled it in xposed
i went to choose font family it force close !
vip57 said:
Amazing Mod idea
But when I enabled it in xposed
i went to choose font family it force close !
Click to expand...
Click to collapse
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.
Another amazing work bud. Even if you say you're not amazing, you're indeed:laugh:
Thank you so much for your Xposed Mods, @zst123!
They are all so awesome! This one also works great on my Galaxy S3!
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.
droidsman said:
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.
Click to expand...
Click to collapse
Did you restart after putting the fonts? Also, remember to kill the app before launching.. It is easy to miss that out..
i was looking for this
great man
zst123 said:
Did you restart after putting the fonts? Also, remember to kill the app before launching.. It is easy to miss that out..
Click to expand...
Click to collapse
Before I got the concept of killing the apps I was rebooting the phone every time to apply the fonts.
BTW I am happy with current version. Thanks
thanks... very great module... :good:
thanks working flawlessly
thanks so much. its a very useful app
Custom fonts not applying...
I downloaded the fonts in fonts folder in internal sd card and all the fonts are showing in the app after rebooting but when I tried to apply the custom fonts on any app, it doesn't work.
Please, help..
vaibhav011286 said:
I downloaded the fonts in fonts folder in internal sd card and all the fonts are showing in the app after rebooting but when I tried to apply the custom fonts on any app, it doesn't work.
Please, help..
Click to expand...
Click to collapse
Did you click on the "X" button beside the launch button to kill the app? Also, some fonts are not compatible with Android but the system will not show an error, but just show the original font (Roboto).
asfandyarali2 said:
thanks so much. its a very useful app
Click to expand...
Click to collapse
1) Please do not quote the OP.
2) Please do not say "its a very useful app". Please post if you have suggestions, bug reports or tips for users. Click the Thanks button if you want to say thanks
What a beautiful Xposed module! I'm running MOAR 6.1 with Aviate launcher and have the launcher text and pulldown (system UI) using 2 different fonts and that is what I call kool! Thank you so much for this.
Sent from my SPH-L710 using Tapatalk
it force closes when i add custom fonts
eyesore123 said:
it force closes when i add custom fonts
Click to expand...
Click to collapse
May I have a logcat? Does it happen when there's a single font in the folder? or happens after a few fonts were added. What I can think of now is either the fonts are too large to handle (Very complex fonts) or you placed too many fonts (probably a few thousand to even force close like that).
zst123 said:
May I have a logcat? Does it happen when there's a single font in the folder? or happens after a few fonts were added. What I can think of now is either the fonts are too large to handle (Very complex fonts) or you placed too many fonts (probably a few thousand to even force close like that).
Click to expand...
Click to collapse
no, it force closes even with a single font, and so with few fonts..
how can i get a logcat for this? (sorrry im a noob :laugh: )
eyesore123 said:
no, it force closes even with a single font, and so with few fonts..
how can i get a logcat for this? (sorrry im a noob :laugh: )
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1726238

[Port][CM11][KK] Aneurysm Theme for CM11 beautiful Closed

Hi,
I port Theme Aneurysm link: that works on Z2 framework. The design requires minor tweaks but it is wonderful
First of all, thanks for .niaboc79.. for creating a theme.
Well done
This theme will work only on LX CM11 4.4.2 build 319 for Arc/ArcS
Working:
Framework
Settings (not all items)
On-off widget
Home(not all items)
Z2 SystemUI
Clock widget
Music widget
Xperia Keyboard 6.4.A.0.6
This theme will work only with this settings, home, Z2 systemUI and included framework :
Settings : Settings
Home and widgets:Home
Z2 SystemUI: Z2 SystemUI
Xperia Keyboard: Xperia Keyboard 6.4.A.0.6
Install
instal settings, home, Z2 systemUI
Flash via CWM included framework
Reboot
Flash Theme
Transparent SystemUI:
Find build.prop in system apps
Replace lines:
ro.config.low.ram = true
on
ro.config.low.ram = false
Reboot
Press thanks
have fun
good work bro :victory:
Well,as I know,niaboc79 always don't allowed anyone to use his work or porting his work,so you should not post.
Ben Ling said:
Well,as I know,niaboc79 always don't allowed anyone to use his work or porting his work,so you should not post.
Click to expand...
Click to collapse
Bro
You do not want to offend you or others. But do not write it in someone else's name in my country it is not polite. Unless you're his lawyer.
Firstly, I'm not doing this just for myself but for other forum members to thank them for their work and applications from which I use.
Secondly android device code is the code open
Thirdly, I can change the name value pair and png files and his work called my name. But not this thing is.
Fourth, if you do not want to share their work for what it exposes the forum.
It can also encode your applications
If niaboc79 bro thinks I copied his work to mine let me write, delete theme
By the way Bro @ niaboc79 really admire your work.
your theme very nice sir...can you port this for lx build 20140610 with new theme engine?
attached ss after flashing z2 setting pack by @alinolaw71 on build 20140610
afah_me said:
your theme very nice sir...can you port this for lx build 20140610 with new theme engine?
attached ss after flashing z2 setting pack by @alinolaw71 on build 20140610
Click to expand...
Click to collapse
Bro
Far learning all the time and do not want to start with a new engine because the old well not yet mastered. with time it will happen.
Ambor said:
Bro
Far learning all the time and do not want to start with a new engine because the old well not yet mastered. with time it will happen.
Click to expand...
Click to collapse
ok bro...i'm sorry
you are right :good:

Categories

Resources