gaurav’s rants

iPhone

Whoops..

by gaurav on Dec.04, 2008, under iPhone

I think I made a mistake by not researching for FontSwap too much..
apparantly an application with the same name and purpose used to exist for the 1.x firmware.. I’m surprised how I could’ve missed that.. it used to be a TouchRepo
app..

it’s needless to say that this app is totally unrelated to the older one except for the functioning..

now.. for those of you who’re having issues with the default system font being a few pixels too high..
copy [do *not* move] Helvetica.ttf and HelveticaBold.ttf
from
/Applications/FontSwap.app/StockFonts/ to
/var/mobile/Library/FontSwap/Packages/System Fonts/Default.font/

and reapply the default system font using FontSwap..

for those of you who’re worrying about why the Phone app doesn’t launch after applying Dialer font.. I don’t know.. the font change does take place. the Phone app is terminated and started again but it starts in the background.. the selected font will be available next time you start the app from the springboard.. will look for a fix for this..

I’m just trying to stress that this is a beta release and many issues will be ironed out with an update as soon as I get time to work.

5 Comments :, , , more...

FontSwap icon and Package details

by gaurav on Dec.04, 2008, under iPhone

here’s an icon for the FontSwap app, couldn’t do a proper icon in time for release but here it is now.. will be added with the next update for those who are okay with the current icon..

FontSwap Package format:
1. Package must be a folder with the name FontName.font
FontName is the custom font’s name that you’ve ported. .font at the end is essential.

2. Package must contain all fonts related to the category it belongs to.
Dialer Fonts: PhonepadTwo.ttf
LockClock Fonts: LockClock.ttf
Notes Fonts: MarkerFeltThin.ttf
System Fonts: Helvetica.ttf *and* HelveticaBold.ttf

3. Package must be placed in the correct folder in the packages directory
“/var/mobile/Library/FontSwap/Packages/Dialer Fonts”
“/var/mobile/Library/FontSwap/Packages/LockClock Fonts”
“/var/mobile/Library/FontSwap/Packages/Notes Fonts”
“/var/mobile/Library/FontSwap/Packages/System Fonts”

4. Fonts must be ported with correct metadata intact. Applying fonts with incorrect metadata will cause serious problems like app crashes or SWOD.
here’s how to port fonts http://blog.gauravgiri.com/2008/08/tutorial-port-fonts-to-iphone/
this issue will be resolved in future versions of FontSwap so that fonts with incorrect metadata will not be installed.

5. Package should contain an Info.plist file
this is not utilized in the beta release, but placing this file will help your package to be compatible with future releases of FontSwap
Sample:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Author</key>
<string>Author Name</string>

<key>FontName</key>
<string>Custom Font Name</string>

<key>FontCategory</key>
<string>Category of Font</string>

<key>Description</key>
<string>Brief Description</string>

<key>URL</key>
<string>Author's Blog or Website</string>
</dict>
</plist>

6. Package should contain an image Preview.png with a preview of the custom font.
this too is not utilized in the beta release, but placing this file will help your package to be compatible with future releases of FontSwap.
Image dimensions must be 36px by 260px. It must show the Custom Font name in the font itself. Text size must be 24px. Text color must be black [#000000].

I know these are some strict rules but they will ensure that packages are uniform in appearance and easy on the eyes of the end-users.

17 Comments :, , , , , , , , more...

FontSwap now on Cydia

by gaurav on Dec.04, 2008, under iPhone

FontSwap 1.0b was made available on Cydia earlier today. you’re all welcome to test the software and report bugs or feature requests if any..
the application is accompanied by a starter font pack that is a dependency and should install on it’s own..

i’ve tried installing the app myself and it works alright.. those of you who had problems, please try to reinstall it..

please put all criticism and suggestions in the comments..
you may also consider donating if you find this application useful.. :)

HOW TO ADD MORE FONTS:
read this tutorial
http://blog.gauravgiri.com/2008/12/fontswap-icon-and-package-details/

IMPORTANT:
this application *does not* cause endless reboots. if you think you’re iPhone is rebooting endlessly, it’s most definitely having a SWOD [spinning wheel of death].
if that happens or if your springboard crashes or if applications fail to start then you must restore to iPhone’s stock fonts before trying to restoring the iPhone itself [which will not be required in any case].
for this you must be able to login into the device over SSH. you may not see the SpringBoard, just the endlessly spinning wheel or the boot logo, but if you left WiFi and SSH on, you’re not in trouble and can still connect to the device.

to restore default fonts you need to run this command as root from a terminal over SSH

/Applications/FontSwap.app/restore

PS: if you got the “unmet dependencies” error.. try reinstalling now. i couldn’t see the “FontSwap Starter” package in the available list but it installs along with the app. it’s basically a pack of all the custom fonts i’ve released on this blog to get you started with the app.. more packages can be added to the app and i’ll detail the expected package format shortly. as i haven’t built any security checks in the app yet [for absolute lack of time] i suggest you carry on with the started pack or only add fonts that you trust.

25 Comments :, , , , , , more...

iPhone 2.2

by gaurav on Dec.01, 2008, under iPhone

I finally found the time to update my iPhone to the latest fw.. i haven’t yet been able to explore the new features but the device sure runs a lot quicker, though i’m sure that’s because all the apps have been wiped out.. man my iPhone got really slow as i had loads of apps installed, largest being the toolchain and all dev tools.. will try and keep the app count low this time..

as reported by many users the Neo Dialer theme was broken by the upgrade to 2.2
the fix has been sent to Allen of Planet-iPhones and should appear on Cydia soon.
for those who can’t wait..
1. navigate to /Library/Themes/Neo Dialer.theme/Folders/MobilePhone.app
2. remove all files EXCEPT
DefaultDialer.png
dialerkeypad_pressed.png
dialerkeypad.png
3. Respring

this was suggested by suifon in the shoutbox so thanks go out to him/her. :)

FontSwap is also coming.. soon.. :)

EDIT: whoa.. looks like that didn’t quite fix the problem.. plus it made the theme look bad if you had any other theme on that played with the stock dialer.. two different themes changing few parts made it look bad.. so i fixed it for other images as well..
the update should come up in Cydia shortly..

1 Comment :, , , , , more...

FontSwap: Imminent Release

by gaurav on Nov.27, 2008, under iPhone

so here are screenshots from my first iPhone app…
FontSwap:

(continue reading…)

35 Comments :, , , , , more...

Papyrus Custom Font for iPhone 2.x.x

by gaurav on Sep.30, 2008, under iPhone

here’s the Papyrus system font as requested by Eddie..
there was no bold font available so i modified the regular one to bold. might have some glitches.. report them here.

Download: Papyrus Custom Font for iPhone 2.x.x (826)
[refer to readme.txt for installation steps]


(continue reading…)

7 Comments :, , , , , more...

Neo Sans Intel Custom Font for iPhone 2.x.x

by gaurav on Sep.23, 2008, under iPhone

Neo Sans Intel combines modified versions of Sebastian Lester’s Neo Sans and Neo Tech, and is the best font i’ve found for my iPhone yet.. i hope you’ll enjoy it too..

this font is much like the Neo Tech font.. just a hell lot better with some characters..

The font is all over Intel’s products, manuals and website, it’s a custom font made by Intel by combining the two fonts mentioned above, hence the ‘Intel’ in the name.

Download: Neo Sans Intel Custom Font for iPhone 2.x.x (1899)
[refer to readme.txt for installation steps]


Download: Neo Sans Intel Custom Font for iPhone 2.x.x (1899)
[refer to readme.txt for installation steps]

i’ll be adding a Keyboard, DeviceLock Keypad and Dialer with this font too.. not sure when they’ll be ready, but i’ll make it..

24 Comments :, , , , , , , more...

Neo Dialer for iPhone 2.x.x

by gaurav on Sep.14, 2008, under iPhone

hello again.. had a bit of time on my hands so i thought i should make this theme that people requested..
this is the Neo Dialer theme which replaces the default dialer with a NeoTech style dialer and default colors.. package is released as usual in the form of a WinterBoard theme for easy installation..

Download: Neo Dialer for iPhone 2.x.x (629)
[refer to readme.txt for installation steps]

you might also wanna use this custom font which changes the font of the dialed number to NeoTech, completes the theme. :)

Download: NeoTech Dialer font for iPhone 2.x.x (800)
[refer to readme.txt for installation steps]

theme is also available on Cydia

17 Comments :, , , , , , , , more...

iPhone 2.1

by gaurav on Sep.14, 2008, under iPhone

Hi.. As you must’ve guessed by now.. I’m rather busy these days.. Got my minor exams starting next week and some other work related to my B.Tech project and other stuff.. A lot of work is piled up and will take some time to finish off..

Just a quick update for those of you who upgraded to the newly released 2.1 FW.. All the themes and customizations released here work just fine on 2.1.. So you can start using these.. I’ve also upgraded to 2.1 and my iPhone is definitely going a lot snappier than earlier.. I did cut down on the number of apps I have installed so that also helps..

I’d suggest upgrading to 2.1 asap as it provides better stability and some very good features have been added to the iPod application especially the creation of Genius playlists.. Other improvements will only become obvious over time, though I really hope Contacts and SMS take less time to start that it did on 2.0.1..
:-)

3 Comments :, , , more...

Keyboards now on Cydia

by gaurav on Sep.08, 2008, under iPhone

The NeoTech keyboards are now available on Cydia through the BigBoss repository..
this includes Neo Keys, Neo Keys Dark and Neo Keys Dark [WhiteSpace].
BigBoss repo is in community sources so you don’t need to make any changes to Cydia, just let it refresh once.
I thought this will make the themes available to a larger user base and at the same time allow me to provide updates and bugfixes in a more simple and efficient manner.
If you have the keyboards installed you should install again from Cydia.
If you’re using Neo Keys, the one with the default colors, you *must* install from Cydia as a major bug has been fixed. Thanks to Allen from Planet-iPhones for pointing it out.

NOTE: these themes only affect the keyboard on your iPhone.. to have system-wide customization.. you can download the various custom fonts that I’ve posted here..

8 Comments :, , , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...