Trying to create a keyboard for ios and android for a conlang. In my mind it should be pretty simple, its basically latin letters with a custom made font, which makes them look different.
Can someone give me a short guide or a link to one on how to make it work? Im not that much of a programmer, thus this task has turned out to be quite difficult.
Much apreciated.
Hi,
You can go as simple or complex as you want, but your keyboard for a conlang shouldn’t be vastly different from a traditional language. You’ll need to package the font with the keyboard, and select it for display in the touch keyboard. Unfortunately, the text may not be usable in common mobile apps (Google, Facebook, Gmail, etc.) that don’t have your custom font. This will be a challenge on mobile (fonts are easy to install on computers), unless you are making an App to go with it and display the text.
While it is possible, with some work, to install fonts on iPhone, that will then be available to all apps, it is not generally possible to install fonts on Android devices in the same way. So conlang scenarios are difficult unless you make your own Android and iPhone app to work with them, and then of course you still can’t use common messaging apps like iMessage or Viber.
Generally, on mobile devices, it will be hard work and users have to be motivated to do it
You certainly can create the keyboard. But full language support is more than a keyboard. We do what we can but we just can’t control what Apple and Google decide to restrict on their platforms – and font installation is just one of those things.
We do have a feature request to allow for font registration on iOS, but even with that, there are limitations, particularly for writing systems that are not in the Unicode standard – which includes conlangs.