I am deep into designing my first iOS app and was curious as to which fonts are most commonly used (or the best). Also, what sizes are used for feed items, names, title, etc....
System fonts (used by the OS everywhere by default) is Helvetica, and Helvetica Neue
I am not sure if you are looking for data on apps using non-system fonts.
Helvetica is probably the most commonly used font and is usually their system default. I don't know if there is a best as that is opinion.
Related
My App uses a custom ancient font for a language that is about to be extinct, interesting right.
Now I am using the custom font thru out my app but I need to install the font into the iOS operating system I hope this is possible so that I can copy and paste text from my app into other apps like email, SMS and especially Facebook otherwise the chars come up as squares because Apple don't even support their unicode.
I think its possible because AnyFont is an app that does that without jailbreaking.
This feature is a crucial feature for users using the app to be able to communicate with the language.
So this would be much appreciated if someone could help me with some hints please.
I am not sure if I need to post code here !.
Thank you,
Kind Regards,
Will
You have to create a configuration profile for each font. With the manual installation by the user of that profile the font will be available for Numbers, Keynote and some others. It's available since iOS 7.
See Apple's reference page for that. Basically, you have to use the Font Payload:
A Font payload lets you add an additional font to an iOS device. Font
payloads are designated by specifying com.apple.font as the
PayloadType value. You can include multiple Font payloads, as needed.
...
Each payload must contain exactly one font file in TrueType (.ttf)
or OpenType (.otf) format. Collection formats (.ttc or .otc) are not
supported.
You can also take a look at here:
http://www.saturngod.net/create-custom-font-for-ios-7
If you're using a Mac, you can also checkout Apple's Apple Configurator which allows you to create those MDM profiles too.
I want to create an app that will provide custom fonts to the user that will work in other apps also like WhatsApp, Viber, Wechat etc. Some apps on appstore that provide this functionality are as follows:-
KOOL FONT STYLES, Fonts for Whatsapp.
But the problem is that I don't know how to do this and from where I should start?
You can't - at least, not really.
Those applications don't add fonts. They expose existing Unicode characters, and automatically convert text to use these characters (for instance, one "font" might translate A to Ⓐ).
I'm developing an app of Chinese.
I have to tell the artist the font name to design images, so what's the real name of "System Font"?
Heiti SC (STHeitiSC-Light, STHeitiSC-Medium) for simplified chinese and Heiti TC (STHeitiTC-Light, STHeitiTC-Medium) for traditional chinese
Actually you can tell the artist to use whatever fonts he want, you can embed it in your app with the appropriate license
[Edit] Starting from iOS 9
For Hong Kong:
PingFangHK-Ultralight
PingFangHK-Thin
PingFangHK-Light
PingFangHK-Regular
PingFangHK-Medium
PingFangHK-Semibold
For Trad Chinese:
PingFangTC-Ultralight
PingFangTC-Thin
PingFangTC-Light
PingFangTC-Regular
PingFangTC-Medium
PingFangTC-Semibold
For Sim. Chinese:
PingFangSC-Ultralight
PingFangSC-Thin
PingFangSC-Light
PingFangSC-Regular
PingFangSC-Medium
PingFangSC-Semibold
I have internationalized word learning apps in 8 languages, for 8 languages, on iOS, which grew out of my own need for a tool to learn Chinese characters. I now have a "bi-lingual picture book" (using UIpageViewController) that shows any combination of two languages, using the phone's language as default.
I have settled on using the "system font" on iOS as others gave me warnings and errors during compile -- but now that I am building the picture book in xocde 4.5.2, i think i will try again and use Heiti SC for Chinese.
The "system font" is pretty ugly in Chinese; Heiti SC is great for simplified. But when i switch my iOS devices to "Chinese" as the default / system language, the font remains the same as the ugly one i get (for CHinese) in English.
I have not heard that the default System font is different on devices sold by country of origin; so if you want Heiti SC in your app, it seems you will need to designate it.
I could attach screen shots, but you can just switch your device's international settings-> language to Chinese to see.
I believe that it's Simplified Chinese.
I would like to modify a couple fonts already available on iOS -- for instance, Helvetica Neue -- to use a different line height, and then include these modified fonts in my application bundle. Nevermind why -- let's just say I need to use them in a UITextView, so modifying the appearance with CSS is impossible.
Would Apple reject an app for bundling a modified version of one of these fonts? Would it violate copyright in some way, or perhaps an Apple guideline for developers?
This is not a programming question per se, so I hope no one is offended that I have asked it here -- I did not know of a better place in the StackExchange universe.
It would be a copyright violation.
I'm developing apps for iOS and I would like to know which fonts I can use to Cyrillic texts. The problem is that not all of the standard English fonts are featured. Could you please give a list cyrillic supported fonts for iOS?
I don't think anyone ever compiled such a list of only Cyrillic supporting fonts, however you can always bring your custom font with you:
See UIAppFonts settings key here:
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
It allows to add custom fonts and then use them with UIFont in your application.