4 ms·
IME handling must be implemented at OS level. IME is not Skia's responsibility.
by c-smile 3y ago
IME handling must be implemented at OS level.
IME is not Skia's responsibility.
- throwaway2037 3y agoIME handling must be implemented at OS level. Really? X11 has a wide variety of IMEs. That's user space, not "OS level" (kernel?). A different view: It might be possible to write an IME for X11 using Skia. :)
- okanat 3y agoOS level includes the core system libraries in the userspace. Of course you can argue no such thing exist in Linux. It is the odd one among all OSes, both major and minor, in not providing any stable and well-defined system layer. The lack of unified standards in X11 and especially in Wayland/libinput is a huge source of problems in accessiblity and user experience of traditional Linux environments. Each of those IMEs (ibus, fctx,...) are a major pain to setup and configure correctly. They often don't look "native" to the toolkit of the desktop.