コンテンツにスキップ

Fcitx

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Fcitx
Mousepadエディタ上でFcitxを使って入力している画面
作者 Yuking
開発元 Yuking, CSSlayerなど
最新版
5.1.12 / 2025年1月23日 (3か月前) (2025-01-23)
リポジトリ
プログラミング
言語
  • C (Fcitx)
  • C++ (Fcitx 5)
対応OS Unix系
種別 インプットメソッド
ライセンス
公式サイト fcitx-im.org
テンプレートを表示

Fcitx(ファイティクス、[ˈfaɪtɪks])はUnix系オペレーティングシステム (OS) におけるインプットメソッドフレームワークである。中国語名は「小企鵝輸入法」(「小企鵝」はリトルペンギンの意)[2]。元々はフレームワークではなくX11上で動作する簡体字中国語のXIMサーバとして開発された。現在ではUTF-8GBKGB18030などの文字コードをサポートし、XIMプロトコルやGTKおよびQtのインプットメソッドモジュールに対応している。また、中国語用のみならず日本語用、朝鮮語用、ベトナム語用など様々なインプットメソッドエンジンが利用可能となっている。

歴史

[編集]

2002年にX11上で動作する五筆字型輸入法のインプットメソッドgWubiとして作られた。その後はピン音入力などのサポートが加わり、翌2003年には"Free Chinese Input Tool of X"を略したFcitxという名称に改められた[2]

バージョン3.6以前のFcitxは内部的にはGBKエンコーディングが使用されていたが、4.0からUTF-8に変更された。バージョン4.1からはモジュール化がなされ、Androidから移植されたGoogle Pinyinや、fbterm、KDEのサポートが加わった。

名前

[編集]

Fcitxという名前は、当初 Free Chinese Input Tool of X の略であるとされていた。しかし、この名前のコンセプトは、Fcitxの今後の発展性に合わず、中国語だけが対象であるのかと誤解を受けるかもしれないという理由で、これについてGoogle グループサービス上のfcitx-devで議論された。

その時に、Fcitxの公式の発音を[ˈfaɪtɪks]にすることが決められた。また中国語ではそのまま「小企鹅输入法"」を公式の表現にすることが決められた。

また、Fcitxという表現は変えず、フルネームの方を改名することが決められた。また、公式のFcitxのフルネームは一つではなくなった。そしてFcitxのすべての面を反映させるために、下記のどのフルネームを用いてもよいこととなった[2]

  • Flexible Context-aware Input Tool with eXtension
  • FanCy Input Tool for *niX
  • Forthcoming CJK Input Toy Xtreme
  • Free Character Input Toy of *niX
  • Fcitx Can Input Text in *niX

上記表現のうち、*nixというのは、 Unix、Linux、BSDなどのUnix系OSを表す表現である。

脚注

[編集]
  1. ^ COPYING.LIBS”. 2025年4月15日閲覧。
  2. ^ a b c History - Fcitx”. 2025年4月15日閲覧。

外部リンク

[編集]