SFC CNS GUIDE 2004

1.12 日本語以外の入力

1.12.1 多言語の入力

Emacsは,英語や日本語以外にも多くの言語を入力できます. 入力できる言語の一覧を表1.4に示します.

表 1.4: Emacsで入力できる言語
種類 言語
アジア言語 日本語,中国語 (北京語,広東語),朝鮮語,ヒンディー語
  ラオス語,タイ語,チベット語,ベトナム語
ヨーロッパ言語 英語,フランス語,ドイツ語,イタリア語,ロシア語
  フィンランド語,スウェーデン語,デンマーク語,ノルウェー語
  オランダ語,スペイン語,ポーランド語,スロバキア語
  エストニア語,チェコ語,ギリシャ語,
中東言語 ヘブライ語,トルコ語,アラビア語,ティグライ語
その他 マルタ語,アムハラ語など

リモートログインしてEmacsを起動する場合, 多言語は表示できません.

1.12.2 多言語入力の設定- (C-x <ENTER> l)

Emacsでは,日本語以外の言語を入力する際に,言語環境と入力方法の設定を行 う必要があります.

Emacsの起動後,C-x <ENTER> lを入力すると 入力する言語の種類を選択できます.

Set language environment (default, English):

ここで<TAB>を押すと,使用可能な言語環境の一覧を表示できるの で,使用したい言語を入力します.選択可能な言語環境を表1.5に示します.

表 1.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 (ベトナム語)        

例えば朝鮮語を入力する場合は, Koreanを入力して<ENTER>を押します. 次に,朝鮮語の入力方法を設定します. C-x <ENTER> C- または C-x <ENTER> C- を 入力することで,言語の入力形式を選択できます.

Select input method (default, korean-hangul):

この時,設定した言語環境で推奨される入力形式が選択されるので, そのまま<ENTER>を押せば設定されます. ここでは, korean-hangulが選択されているので, Hangulで入力を行います.

注意 ローマ字かなモードによる入力と多言語入力は同時に行えません. 多言語を入力切り替えする際には,C- (またはC-)で切り替えて 透過モードにしておいてください.

1.12.3 ヘルプ--(M-x quail-help)

言語を選択した後,M-x quail-helpを入力すると, その言語の特殊な文字の 入力方法などの詳しい説明が表示されます.図1.2では, ドイツ語入力でäを入力するにはaeと入力すればよいことが わかります.各言語の具体的な入力方法については,このヘルプを参照してください.

1.6に多言語に関するキー操作を示します.

01_GermanHelp ドイツ語のヘルプ
入力言語選択のキー操作
キー操作 意味
C-x <ENTER> l 利用する言語環境の選択
C-x <ENTER> C- 利用する言語入力方法の選択
C-h h 各国の言語での``こんにちは''の表示例
C-h L 選択した言語についての詳細表示
M-x quail-help 選択した言語に関するヘルプ

Valid CSS! Valid HTML 4.01!