stupidcreature
By "language support" I mean "support for a particular language." Based on the particular language in question, support would include
- One or more virtual keyboards
- Input method editor (IME)
- Fonts
- Other (for example, predictive completion)
For example, the French virtual keyboard contains the same letters as the English keyboard, but they are organized differently (not QWERTY, but AZERTY).
In addition to the basic alphabet for a given language (supported by a suitable keyboard), there are the input method editors (IME). Both English and French keyboards have pop up menus that display extended Latin characters (with accents) in response to a 'long press' of certain keys such as the 'a' or 'e' keys. French requires it; English does not. I'm guessing the English language support includes the accented characters just for typing proper names, but that is just a guess.
Support for Chinese language must include the first 3 items from the list above (#4 is optional but often present). Previously when I used both iOS and Google's OS, I could use various combinations of keyboards, fonts and IMEs. For example, I successfully used the following combinations:
- bopomofo (注音符號) keyboard and IME, display of traditional Chinese characters
- pinyin keyboard and IME, display of traditional Chinese characters
- pinyin keyboard and IME, display of simplified Chinese characters
I hope to be able to configure this capability on Graphene OS. I'll look around for packages as you suggested. It's unclear to me at this point whether I would need to install the components separately:
- fonts
- IMEs
- keyboards
I was just curious how Graphene OS is designed/architected with respect to language support. I know it wasn't the topic of my original post; I was just curious after trying to understand the system menus under "Languages" and "Keyboard".
Thanks for the replies....