Comments

5

I would like to submit Malayalam, Tamil, Telugu and Hindi Keyboards that I put together. These are Indian languages and will help make Intex and other Sailfish phones/tablets more attractive to Indian customers. I can also put together some other languages

They also require Indian Language Lohit Fonts to be available in the system. I believe lohit-devanagari (Hindi) font, is included in Sailfish 2.0. Please include all Lohit fonts, so all Indian languages display correctly, with next update.

What and how do I submit the keyboards? Do you just need the source layout files?

Create a separate answer for each language. You must include a lisence other than gpl v3 (if you agee with that of course). Not sure if @veskuh wants them in github or something but i believe posting the qml file here will be enough.

Also since jolla is working with an Indian company maybe someone must clarify what languages are not ready (or soon to be included) yet in order to avoid duplicate work.

I'd like a keyboard layout with "all the available diacritics", for example as "dead keys" (press diacritic, then press key to add the diacritic to) - or optionally as longpress-alternatives.

A later version of that would then have the ability to choose, say, up to four dictionaries to it.

E.g. I usually write in Swedish and in English, but now and then I may want to include the occasional ü and ß (u-umlaut and "Eszett"/"scharfes S", available in e.g. German), and I'm also presently learning Esperanto (which uses ĉĝĥĵŝŭ). It would be neat to be able to type all of these without having to switch keyboards inbetween.
Also: Do note, that while learning Esperanto it's actually to my advantage to not have a dictionary built-in!

I guess such a keyboard would need to be available in a Latin variant, and then a separate Cyrillic (maybe mixed with Greek?) variant.

22 Answers

Been thinking a bit and checking the potential layouts. I think contributions should comply with following criteria:

BSD license to not cause conflict of any sort.

Use existing fonts, preferably those known to play well with main system font (font weight, line spacings etc).

Have clear demand, i.e. votes on t.j.c. Especially if the layouts are some kind of special.

For Indian languages, I've already implemented a bunch and more or less all need some kind of font or font rendering fixing. Also implemented Greek layout as it's the most
requested one. Arabic input has had work in progress layout for some time, but hasn't been finalized due to needing some RTL support and font side polishing. I should probably finally look into those.

On rest of offered, Japanese needs font support as well as emoji, RTL languages need better support in general. For demand side, only left with >10 votes would be Ukrainian.

So, at the moment the amount of potential layouts for inclusion seems quite small. Anyhow, if someone wants to contribute, best could be to send me via email, pekka.vuorela@jolla.com

It makes no sense omitting K on CJK in these days. There is no apparent font issues there on stock Sailfish OS, although I don't like the Korean glyphs of Droid Sans Fallback. (Even Android - where Droid Sans came from - changed Korean font twice)

Comments

I don't know how exactly the licensing works if there are multiple contributors but at least I will give permission to change the license on the special layouts cheonjiin layouts I contributed to dotdanbae.