Starting with AppFurnace 2.1, there are 10 new fonts which you can use in your apps. These fonts are shown to the right.
- Nobile, BPReplay, Cabin, and Quicksand are sans-serif fonts. These are similar to fonts you may know like Arial, Helvetica, and Verdana.
- DroidSerif, Crimson, and Latin Modern Roman are serif fonts, similar to Times New Roman.
- Lobster Two is a cursive font, useful for special effects.
- Latin Modern Roman and CP Mono are monospace fonts, similar to Console.
What about the old fonts?
If you have already built apps using AppFurnace 2.0, they will be automatically updated to use the new fonts. The table below shows which fonts will be used in 2.1 for each of the fonts which were available in 2.0. You may find that you need to adjust your layouts slightly to accomodate the new fonts.
|2.0 Font||2.1 Font|
|Monospace||Latin Modern Mono|
Why change it?
Previously there were only four fonts available, now there are 10. We think this as an improvement, and hope you agree.
In AppFurnace 2.0, the fonts as shown in the Preview tool were often a different length and size to those shown on the actual device. This could cause problems with the layout of your buttons, labels, and other widgets with text.
The reason for this was that AppFurnace 2.0 used the fonts available on your system or on the device. Even if your computer and the device had a font with the same name (e.g. Helvetica), the actual look and layout of the letters could still be different (yes, it is rather confusing). AppFurnace now includes its own fonts which are shared between the Preview tool and the device. This means that they should look the same* in both cases.
Android-based devices have, as standard, a total of four fonts actually built in. Yes, four. Happily when we release the Android version of AppFurnace, all ten fonts as shown on this page will work as we actually copy them to the device along with your app. This means that your Android app will look the same, and lay out the same, as your iOS app. We hope you like this.
* Unfortunately despite our efforts there may still some small differences of a pixel or two, particularly on long pieces of text. Please ensure you always test your app on a real device before publishing it.
Where's Arial, Helvetica, Comic Sans*, etc ?
Right now you can only use the fonts on the right, but we will soon be adding a feature where you can upload your own fonts. When that day comes, you'll be able to use any font that you have the licence to use. Read more about font licensing here.
* Please don't even think about using Comic Sans in your app. Please. No.