Edited at

emacs+fcitxで日本語入力ができない

More than 1 year has passed since last update.


現象

archlinux + fcitx-mozcで、emacsだけ日本語入力できない問題に遭遇しました。

locale周りや.xprofileを設定してもダメです。


原因

適切なフォントがインストールされていないためでした。

単に日本語フォントをインストールするだけではダメで、-*-*-*-r-normal--14-*-*-*-*-*-*-*の形式にマッチするフォントがないとXIMが有効にならないようです。

xlsfontsで確認してみると確かにマッチするフォントを入れてませんでした。

sudo pacman -S xorg-xlsfonts

xlsfonts *normal*
# xlsfonts: pattern "*normal*" unmatched


解決方法

とりあえずterminus-fontを入れたら日本語入力できるようになりました。

ちなみに日本語フォントはadobe-source-han-sans-jp-fontsを使ってます。


参考サイト

https://wiki.archlinux.jp/index.php/Fcitx#Emacs