iOS - How to install a custom font into the iPhone OS (Not just my APP) just like the AnyFont App? - iphone

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.

Related

Huawei ThemeStudio - font change

I recently joined the Huawei developer community and would like to start developing Huawei themes for mobile phones. I downloaded the ThemeStudio app and everything makes sense to me, except for one thing.
Why is it not possible to change the font? It is only possible to replace the digits, but not the text itself. Does the font always have to be a default? Is it up to the user to change it, or is there some way to change the font when uploading? When I look at the themes on my Huawei Honor phone created by others, they all have the font changed.
I've gone through all the documentation and tutorials, but nowhere can I find an answer to my question. As a new user, I am quite confused, hence I would appreciate any help.
Thank you.
Are you referring to changing the font of the lock screen in the theme package?
If you want to change all fonts provided by the mobile phone system, Theme Studio does not support the creation of fonts. This type of font is an independent resource type and is not open to designers except Chinese Mainland.
If you just want to change the font on the lock screen before the time, you can use the image writing method to achieve. For details, you could refer to this docs.

Custom Fronts in iphone that will work in all other apps

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 Ⓐ).

Will Apple reject my app if uses custom fonts?

I've been reading the App Store Review Guidelines (including linked websites in) trying to find if there are some restrictions about the fonts that are used in the app. I'm doing an app which needs to look modern and the typography is a very important thing to make look it. I haven't found any related topics on the official documentation, but i'm not sure they will pass the review. Right now i'm using Roboto font (from Android, yes) because it looks very great but the fact that it's an Android font could bring problems on the approving process. Does anyone had this situation or knows what happened in that case? Is there any restriction about the typography used in the apps? So many thanks!
As long as you have a license ("the rights") to use the font as you are, Apple doesn't care.
App Store Review Guidelines 8.5:
Apps may not use protected third party material such as trademarks, copyrights, patents or violate 3rd party terms of use. Authorization to use such material must be provided upon request.
The license for Roboto is the Apache 2 license, available at http://www.fontsquirrel.com/license/roboto
The main thing to do is not strictly for app store approval (though it may help with human interface guidelines compliance) but for unifying aesthetics. Make sure that there really is a need to use a custom font. iOS includes quite a few fonts: http://iosfonts.com and whenever possible it's always good to use the built in components.

Custom Font Issue on Iphone

I have a website in which i have used a custom font in css it works fine on PC but on mobiles like Iphone that font does not load. Any idea how can that be enabled on all mobile devices?
I will appreciate your answers in this regard.
Mobile Safari, for reasons unknown, doesn't support the WOFF, TTF/OTF or EOT font formats desktop browsers do. For iPhone compatibility you must also include an SVG version of the font in the sources list, along with all the others.
This is an annoyance (we can only hope that in future Apple will standardise on WOFF like everyone else), but tools like FontSquirrel's will include this for you.

How can use a new font in iphone application

I want to used the particular fonts for my application. But I don't how can use that font that are in the iPhone SDK library.
Any idea how can I do this ?
By the way I want to use hindi and punjabi fonts in it.
The FontLabel open source project provides a means of drawing your own .ttf fonts on the iPhone.
There is currently no official way to do this; but given the presentations of iWork on the iPad, it's possible that the 3.2 SDK adds this.
Edit: Assuming Jasarien is right about this; you'd probably be better off developing for iPhone OS 3.2; as you'll need an iPhone Dev Central membership to publish your applications at any rate; you might as well get started right away.