ルギア君の戯言

雑多な記事。

Qt5

Windows で Qt5 と戯れていたけどいつの間にか Momonga にもいたのか。

というわけで早速使ってみた。 (うちは LANG=ja_JP.utf-8英語キーボードという状態)

どのアプリを起動しても

Error:    Couldn't find file "symbols/en" in include paths
Error:    1 include paths searched:
Error:          /usr/share/X11/xkb
Error:    1 include paths could not be added:
Error:          /home/lunastra/.xkb
Error:    Abandoning symbols file "(unnamed)"
Error:    Failed to compile xkb_symbols
Error:    Failed to compile keymap
Qt: Failed to compile a keymap

というエラーが出てたので少し調べていたのだが、キーボードの種類 (言語?) が en で、/usr/share/X11/xkb/symbols/en がないよっていう話みたいなので、

$ mkdir -p ~/.xkb/symbols
$ ln -s /usr/share/X11/xkb/symbols/us ~/.xkb/symbols/en

してやったら出なくなった。

でもなぜ us ではなく en なのかは謎。果たしてこれで良いのかも謎。このキーボードは Mitsumi 製で、別にUS-Internationalでもありませんしね。

f:id:lugia:20140416001652p:plain

上から (メインのテキストには MigMix 2M のフォントを指定している。)

  • デザイナ内での表示
  • デザイナでのプレビュー
  • 実際にプログラムに組み込んだ際の表示

果たして fontconfig の設定で直せるんだろうか (メインのテキストの英字部分に MigMix 2M が適用されたのはわかるが、それ以外はすべて中国語のフォントになっている)。