日本人が Ubuntu で中国語を扱う改變了2025

随時追加するメモ記事ですすいません。

ということで、同學們好，我讓你知道輸入方法在 Ubuntu 吧。

#### 中国語の勉強したほうがいいですよ。

ピンイン入力にせよ、注音入力にせよ、どうやったらどんな文字が出てくるかを理解するには、中国語の勉強は必須です。
ただのデーターだし（震声）という方は、 [all your base are belong to us](https://ja.wikipedia.org/wiki/All_your_base_are_belong_to_us) 現象に陥らないよう細心の注意を。

#### 中国語フォント: 2025/04/21

更紗ゴシック、もしくは IBM Plex シリーズをおすすめする（後述）が、[cwTeX](http://homepage.ntu.edu.tw/~ntut019/cwtex/cwtex.html) という中国語向け TeX で使うのに開発された [cwtex-q-fonts](https://github.com/l10n-tw/cwtex-q-fonts) フォントを試してみた。


見た目が結構いいが、ポイント数と実際の見た目上の大きさがフォントごとにバラバラなので、使い方には注意が必要そう。ダイナフォントさんが中国語フォントを多数出されているので、そちらを購入するのもよろしいかと。

#### 聲調(発音記号)の入力

聲調を入力する機会があるとしたら、学習中に老師へ提出する功課か、中国語教育コンテンツを書くくらいのものと思いますが、後ほど記述するインプットメソッドの入力時に使える場合もあるかもしれない、関連性がないとは言えないので一応記載しておきます。

##### コンポーズキー

聲調(shēng diào)を入力するにはコンポーズキーを使います。これは組み合わせで特殊文字を入力する際の開始キーです。使用するには設定（もしくは確認）が必要です。

* GNOME tweak (要インストール)を起動すると、こんな、どうすりゃいいんだ的な画面が出ていると思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295548/24f179fa-fe91-4bcb-bc83-5f6f329768fe.png)

* そっと「無効」にマウスオーバーするとボタンっぽく枠がフェードしてくるのでクリックすると、タイトルバーにスイッチが現れ、コンポーズキーとして使うものが選べるようになります。
![Screenshot from 2022-02-03 05-24-44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295548/9efb2929-76b8-9e48-6c05-f129e0d18d56.png)

* 設定後は、下記表（キー操作をマトリクスにしたもの）のように操作すると文字が出てきます。例えば、`ǚ`は、コンポーズキーに続いて`c` `"` `u`を入力します。コンポーズ開始以降、文字が出るまで、どのキーも離していいです。押しながら、ではありません。

| 聲調 | 第一聲 | | | | 第二聲 | | | | 第三聲 | | | | 第四聲 | | | |
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
| a | ā | - | a |   | á | ' | a |   | ǎ | c | a |   | à | ` | a | |
| e | ē | - | e |   | é | ' | e |   | ě | c | e |   | è | ` | e | |
| i | ī | - | i |   | í | ' | i |   | ǐ | c | i |   | ì | ` | i | |
| o | ō | - | o |   | ó | ' | o |   | ǒ | c | i |   | ò | ` | o | |
| u | ū | - | u |   | ú | ' | u |   | ǔ | c | i |   | ù | ` | u | |
| ü | ǖ | _ | " | u | ǘ | ' | " | u | ǚ | c | " | u | ǜ | ` | " | u |

##### コンポーズキーのマッピング
`/usr/share/X11/locale/en_US.UTF-8/Compose` を参照。

#### ピンイン(拼音)表現のよい英字フォント: 2025/04/21

綺麗な英字フォントは数あれど、聲調への考慮が出来ていないものが結構ある。例えば āáǎà は綺麗でも ǘǚǜ の上に乗っている聲調が右にズレているものや、バランスが崩れていて見た目が悪いものがある。

* 綺麗に表現されているもののうち、エリート書体の IBM Plex Sans Condensed はゴシックスタイルで使いやすく、特に聲調の表現も綺麗。
* [Iosevka](https://github.com/be5invis/Iosevka) の term シリーズも綺麗でモノスペース書体があるが、クーリエ寄りのデザインで使いどころを選ぶ。局面に応じて選ぶといいと思う。

##### なにも考えずに Sarasa Gothic を選ぶ: 2025/04/21

Iosevka と Noto Sans をブレンドしたフォントということで、脳死インストールをキメる場合は下記で。

```
wget https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.30/Sarasa-TTC-1.0.30.7z
sudo mkdir -p /usr/local/share/fonts
7z x Sarasa-TTC-1.0.30.7z
sudo mv *.ttc /usr/local/share/fonts
# rm Sarasa-TTC-1.0.30.7z
fc-cache -r
```

##### 恭喜！中国語対応 [IBM Plex Sans](https://github.com/IBM/plex/): 2025/04/21

2024年8月にファーストリリースされてたみたいですね。ところで、この記事では過去に

> IBM Plex Sans は日本語対応を果たしたけど、中国語対応 & Condensedのモノタイプがないので様子見。

といった記述をしておりましたが、今になって Condensed のモノタイプなどという、プロポーショナルで罫線引く気か？人生を無駄にしやがって、といった趣の頭わるい発言だったのに気が付きました。顔から豪波動でちゃう(WT勢)。

これを書いている時点ですでに更改を重ねられているようで、とりあえずプレーイではなくインストールする場合は下記を。

```
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-tc%401.1.1/ibm-plex-sans-tc.zip
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-sc%401.1.0/ibm-plex-sans-sc.zip
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-serif%401.1.0/ibm-plex-serif.zip
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans%401.1.0/ibm-plex-sans.zip
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-kr%401.1.0/ibm-plex-sans-kr.zip
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-jp%401.1.0/ibm-plex-sans-jp.zip
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-condensed%401.1.0/ibm-plex-sans-condensed.zip

7z x ibm-plex-sans-tc.zip
7z x ibm-plex-sans-sc.zip
7z x ibm-plex-sans-kr.zip
7z x ibm-plex-sans-jp.zip
7z x ibm-plex-sans.zip
7z x ibm-plex-serif.zip
7z x ibm-plex-sans-condensed.zip

sudo mkdir -p /usr/local/share/fonts
sudo mv */fonts/complete/ttf/hinted/*.ttf /usr/local/share/fonts
sudo mv ibm-plex-*/fonts/complete/ttf/*.ttf /usr/local/share/fonts
fc-cache -r
```

#### ウェブベースのオフィススイートは中国語フォント対応がダメ

タイトルで書いたとおり。権利関係とかもあるんだろうけどさ。
しかし、例えば Google Document で Noto Serif CJK TC を選べない、みたいなのはちょっと違うんじゃないの。

#### IME は Rime

[Rime ホームページ](https://rime.im/)
[Archlinux wiki: Rime](https://wiki.archlinux.jp/index.php/Rime)

いろいろ（辞書登録とか設定が）簡単っぽい＆もだーんな感じがするので使ってみた。
使ってみたところ、シフトキーを押すとラテンモードに切り替わり、英単語を混ぜ書きできたり便利。

以下、 RIME で選べる輪入方法である[朙月拼音 luna-pinyin](https://github.com/rime/rime-luna-pinyin)を使った時の問題を列挙する。
これら問題があっても他の拼音入力より使用感がしっかりしていると思う。
が、各位目的に沿っているか確認の上、利用されたし。同じ問題が発生しないかもだし。おまかんってやつで。

##### 朙月拼音 luna-pinyin 使用時の問題点

###### ibus-rime
1. wine の LINE で日本語入力ができねえ
1. google のオフィススイート全般で拼音入力時に候補ダイアログが出てこねえ
1. ウインドウ毎のインプットリソースにすると、高確率でマウスクリックが効かなくなる

1 は、もうね。wineだしね。

2 は google 翻訳で入力してからアプリにコピペしてる。
翻訳では問題ないのにオフィススイートではダメって、オフィススイート側の処理がおかCのであろう。

3 はスーパーキー（Windowsキー）を押してランチャー起動後にもう一回スーパーキーを押したら治る。

###### fcitx-rime
* 為が爲になって萎える。どっちでも同じだけど、為が好き。辞書なおせばいいんだろうけど。
* fcitx 慣れてないので、英語日本語中国語切り替えで混乱して ibus にもどした。

#### Fcitx5(追記)

この記事を書いてからかなり期間があいて、なんだかんだ Fcitx に慣れ、 Ubuntu 21.04 で運用していることもあって、 wayland にも対応しているらしい Fcitx5 を使うようになったので、下記にインストール方法と設定を記載しておく。

```
# 使えるIMの確認
$ im-config -l
 ibus xim
# あとで使う fcitx5-configtool も一緒にインストールされる
$ sudo apt install -y fcitx5-mozc fcitx5-rime
# ユーザー用 IM をfcitx5にセットする。
$ im-config -n fcitx5
$ im-config -l
 ibus fcitx5 xim
# とても大事
$ reboot
```

##### `fcitx5-configtool` で Rime を有効化。その他設定もついでに。

「有効な入力メソッド」に rime と入力するとフィルタされるので「＜」ボタンで「現在の入力メソッド」に追加させ、OKをクリック。タブ：グローバルオプションは好きにいじればいいさ。
![Screenshot from 2022-01-22 16-24-37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295548/617a0f25-8e8c-6a88-7d33-d040b89dab28.png)

アドオンでUIセクションのクラシックユーザーインターフェースを設定すると次が可能。

* パネルのフォント変更
* 変換候補の並びを縦にする
* パネルなど色を設定できる(下記例はUbuntu Orangeで検索すると色コード見れます)
* 背景画像の指定も可能だった(が、ファイル名を消したら変換候補ペインの被りが消えたような…)

---

> fcitx5-mozc
> ![Screenshot from 2022-01-22 17-17-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295548/9349216b-bbc1-879b-c03e-974380edfb0d.png)

---

> fcitx5-rime
> ![Screenshot from 2022-01-22 17-17-33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/295548/a65fa4bf-ed7e-f015-d574-0470e209a0f1.png)

##### 変換候補ペインが吹っ飛んでるのを治したい

[Ubuntu Weekly Recipe 第689回　Ubuntu 21.10でFcitx 5を使用する](https://gihyo.jp/admin/serial/01/ubuntu-recipe/0689) に記載されているように、この問題自体は Gnome シェル拡張の kimpanel をインストールすることで解決できます。
ただし fcitx5-configtool の設定は一切無視される＆ kimpanel 自体の設定では変換候補を縦に並べるくらいしか出来ないのが痛いです。

##### Ubuntu 25.04 と Fcitx5 とわたくしたち: 2025/04/21

kimpanel は `gnome-shell-extension-kimpanel` で、 SNAP じゃない firefox だとダーメダメとかいう状況から大分経過しているんだけども、相変わらずアカンやつなのであった。

1. まず以下のようにシェル拡張マネージャーを入れるところから高度な情報戦ですよ。どうなってるんだ。

```
$ sudo apt install gnome-shell-extension-kimpanel gnome-shell-extension-prefs
Error: パッケージ gnome-shell-extension-kimpanel が見つかりません
$ sudo apt install gnome-shell-extension-manager
(omit)
$ extension-manager
```

2. GUI が起動するので「探す」ボタンを探して（ほほえみ）クリック、サーチキーワードは `kimpanel` として、出てきたたった一つの選択肢をインストールする。

変換候補ペインは相変わらずトんだ場所に出てきますが、もうこれは諦め。