Abiwordのソースコードを見てみた。日本語のon-the-spotに関係があると思われるソースは以下か?
Abiword2.8.1
src/af/ev/gtk/ev_UnixKeyboard.cpp
src/af/ev/gtk/ev_UnixKeyboard.h
src/af/xap/gtk/xap_UnixFrameImpl.cpp
src/af/xap/gtk/xap_UnixFrameImpl.h
src/af/xap/xp/xap_String_Id.h
など
特にxap_UnixFrameImpl.cppにIMcontext、preeditの記述が沢山あるが、多すぎてわからない。どうも過去に日本人の方がソースに手を入れた形跡みたいな所がある。これはかなり難問と言える。コロンボ刑事なら謎が解けるかもしれない。