Emacsは,英語や日本語以外にも多くの言語を入力できます. 入力できる言語の一覧を表10.4に示します.
種類 | 言語 |
アジア言語 | 日本語,中国語(北京語,広東語),朝鮮語,ヒンディー語 | ラオス語,タイ語,チベット語,ベトナム語 |
ヨーロッパ言語 | 英語,フランス語,ドイツ語,イタリア語,ロシア語 | フィンランド語,スウェーデン語,デンマーク語,ノルウェー語 | オランダ語,スペイン語,ポーランド語,スロバキア語 | エストニア語,チェコ語,ギリシャ語, |
中東言語 | ヘブライ語,トルコ語,アラビア語,ティグライ語 |
その他 | マルタ語,アムハラ語など |
Emacsでは,日本語以外の言語を入力する際に,言語環境と入力方法の設定を行 う必要があります.
Emacsの起動後,C-x <ENTER> lを入力すると 入力する言語の種類を選択できます.
ここで<TAB>を押すと,使用可能な言語環境の一覧を表示できるの で,使用したい言語を入力します.選択可能な言語環境を表10.5に示します.
ASCII | Chinese-BIG5(中国語繁体字) | Chinese-CNS |
(Chinese National Standards) | ||
Chinese-GB(中国語簡体字) | Cyrillic-ALT(キリル文字) | Cyrillic-ISO(キリル文字) |
Cyrillic-KOI8(キリル文字) | Czech (チェコ語) | Devanagari(デイバナーガリー語) |
English (英語) | Ethiopic(エチオピア語) | German(ドイツ語) |
Greek(ギリシャ語) | Hebrew(ヘブライ語) | IPA(万国表音文字) |
Japanese(日本語) | Korean(韓国語) | Lao(ラオ語) |
Latin-1(西欧諸語) | Latin-2(東欧諸語) | Latin-3(エスペラント語) |
Latin-4(北欧諸語) | Latin-5 (トルコ語) | Romanian(ルーマニア語) |
Slovak(スロヴァキア語) | Slovenian (スロベニア語) | Thai(タイ語) |
Tibetan (チベット語) | Turkish(トルコ語) | Vietnamese(ベトナム語) |
中国語を入力する方法を例にとると,Chinese-GBなどを 入力して<ENTER>を押します. 次に,中国語の入力方法を設定します. C-x <ENTER> C-\ または C-x <ENTER> C-\ を 入力することで,言語の入力形式を選択できます.
この時,設定した言語環境で推奨される入力形式が選択されるので,そのまま<ENTER>を押せば設定されます.ここでは,chinese-py-punctが選 択されているので,PinYinで入力を行います.
言語を選択した後,M-x quail-helpを入力すると,その言語の特殊な文字の 入力方法などの詳しい説明が表示されます.図10.2では,ドイツ語入力でäを入力するにはaeと入力すればよいことが わかります.各言語の具体的な入力方法については,このヘルプを参照してください.
表10.6に多言語に関するキー操作を示します.
キー操作 | 意味 |
C-x <ENTER> l | 利用する言語環境の選択 |
C-x <ENTER> C-\ | 利用する言語入力方法の選択 |
C-h h | 各国の言語での``こんにちは''の表示例 |
C-h L | 選択した言語についての詳細表示 |
M-x quail-help | 選択した言語に関するヘルプ |