Extract Helvetica from SwiftKey
For those who really want Helvetica for either their phone or desktop the font is actually packaged within all SwiftKey releases. It requires a bit of fiddling but this tutorial will show you how to extract Helvetica Neue and apply it as default font for your phone without using a computer. I will not provide the flashable package for you as that would be distributing a proprietary font.
There are easier ways to do this by using adb commands but if you know how to use these you should be able to do this purely with the knowledge that Helvetica is included in the APK.
To do this you will need;
- SwiftKey (In this example I use SwiftKey X Trial)
- Astro File manager
- ES File Explorer
- A flashable font package
Download this (or any other) flashable font package. (Note this uses the updater-script, not edify).
Place it in a folder of your choice on your sdcard. I used “/mnt/sdcard/Fonts/”
Download Swiftkey (I used SwiftKey X, but if you already have a different version you should be able to use that)
In ES File Explorer backup SwiftKey.
- Menu → Manager → App Manager
- Long-press Swiftkey and select “Backup”
In Astro navigate to “/mnt/sdcard/backups/apps/”
Select SwiftKey and press “Browse File”
In “/assets/fonts/” multi select HelveticaNeue_Bold and HelveticaNeue_Regular.
Select “Copy” from the top bar.
In Astro, navigate to the file you downloaded in step one (“/mnt/sdcard/Fonts/”)
Paste the fonts in this folder.
Create a copy of HelveticaNeue_Bold and name it Clockopia.
Rename HelveticaNeue_Bold and HelveticaNeue_Regular to DroidSans-Bold and DroidSans respectively.
Multi-select these three fonts and copy them.
Step 6b. If you have Root Explorer or ES File Manager with root access you can copy and paste the fonts directly into /system/fonts/. On HTC phones you will need to be S-Off-ed.
Open the font package in Astro. Navigate to /system/fonts/ within the zip package.
Paste and overwrite the files in the package.
Flash the modified zip through recover and enjoy Helvetica on your phone.