since emacs port to GTK for a while
i even hear a plan about GTK3

however, in my experience of emacs is very unfriendly to input method
if an IM(input method) want to work with emacs
the developer need to write a plug-in for it

like 
scimbridge.el
ibus.el
uim.el

if an IM have no plug-in, and if you want to use it in emacs
due to outdated XIM in emacs , you will have some extra work (setting the locale, lang environment...)
if the fixing not work , there is hopeless 

does this mean the emacs no more care about the foreigner 

why no the proper GTK-im interface¡@
a unified API for all the IM
let the IM developer focus on improve their job
and also let more IM can work along side with emacs
 

please care about the uncountable CJK user for now and the future
please update to the GTK im interface