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 Ⓐ).
Related
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.
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 am using the open source AcaniChat to make a SMS app. But the main point of the app is to have a specific set of emoticons. After customising colours etc. for the frontend. I would like to include a custom set of emoticons for users to send to each other.
Anyone who wants to use the emoticons will obviously have to download the app as I know I can't embed the custom emoticons to iOS' unicode emoticons, that is why I'm having a separate SMS app for the whole thing.
So to be clear. I do not want to use iOS' emoticons in my app. I want to use my own, original ones (like in the 'Viber' app)
How do I go about doing this? Is there a open source add-on or something I can use in xcode?
Thank you.
My iOS application is available in both English and Arabic Language. The language selection is within the application. While uploading the application I mentioned only English language as my localization option. Also added few arabic keywords in keywords area (e.g. EngKeyWord1, EngKeyWord2, ArabicKeyWord1). But the app is not searchable using Arabic keywords.
Am I doing things right? Is there a different way of doing this?
[Arabic as a language option is not available in iTunes Metadata section. But there are other apps which are searchable using Arabic keywords!]
iTunes Connect only allows you to add metadata for the languages in which your application itself is localized. Since you did not localize the app in the normal way (i.e. you implemented an in-app language selector instead of relying on the standard localization method which depends on the iOS language setting), maybe you did not explicitly add Arabic to your application in XCode?
You can do this in XCode by selecting your project, opening the Info tab and using the "+" button under Localizations and choosing Arabic. Then you'll have to upload the binary before iTunes Connect allows you to enter Arabic metadata.
Edit: This is out of date. iTunes Connect now lets you add metadata for languages beyond those your application bundle is localized into.
Is it possible to add a special action to default copy / paste menu buttons that shows up on UITextFields phone wide, i.e. that would be available in other applications' text fields?
One use case can be a dictionary application that will allow you to look up words while reading a book in iBooks for example.
Thanks.
That would violate the sandbox security structure of the iOS platform. Therefore I think it's not possible.
Any functionality added by an app would be limited to that app itself.
No. You can write and design your own popup, but it won't show up in any other application.