35 |
@cindex Dutch |
@cindex Dutch |
36 |
@cindex Spanish |
@cindex Spanish |
37 |
Emacs supports a wide variety of international character sets, |
Emacs supports a wide variety of international character sets, |
38 |
including European variants of the Latin alphabet, as well as Chinese, |
including European and Vietnamese variants of the Latin alphabet, as |
39 |
Cyrillic, Devanagari (Hindi and Marathi), Ethiopic, Greek, Hebrew, IPA, |
well as Cyrillic, Devanagari (for Hindi and Marathi), Ethiopic, Greek, |
40 |
Japanese, Korean, Lao, Thai, Tibetan, and Vietnamese scripts. These features |
Han (for Chinese and Japanese), Hangul (for Korean), Hebrew, IPA, |
41 |
have been merged from the modified version of Emacs known as MULE (for |
Kannada, Lao, Malayalam, Tamil, Thai, Tibetan, and Vietnamese scripts. |
42 |
``MULti-lingual Enhancement to GNU Emacs'') |
These features have been merged from the modified version of Emacs |
43 |
|
known as MULE (for ``MULti-lingual Enhancement to GNU Emacs'') |
44 |
|
|
45 |
Emacs also supports various encodings of these characters used by |
Emacs also supports various encodings of these characters used by |
46 |
other internationalized software, such as word processors and mailers. |
other internationalized software, such as word processors and mailers. |
70 |
You can insert non-@acronym{ASCII} characters or search for them. To do that, |
You can insert non-@acronym{ASCII} characters or search for them. To do that, |
71 |
you can specify an input method (@pxref{Select Input Method}) suitable |
you can specify an input method (@pxref{Select Input Method}) suitable |
72 |
for your language, or use the default input method set up when you set |
for your language, or use the default input method set up when you set |
73 |
your language environment. (Emacs input methods are part of the Leim |
your language environment. If |
|
package, which must be installed for you to be able to use them.) If |
|
74 |
your keyboard can produce non-@acronym{ASCII} characters, you can select an |
your keyboard can produce non-@acronym{ASCII} characters, you can select an |
75 |
appropriate keyboard coding system (@pxref{Specify Coding}), and Emacs |
appropriate keyboard coding system (@pxref{Specify Coding}), and Emacs |
76 |
will accept those characters. Latin-1 characters can also be input by |
will accept those characters. Latin-1 characters can also be input by |
240 |
@cindex Euro sign |
@cindex Euro sign |
241 |
@cindex UTF-8 |
@cindex UTF-8 |
242 |
@quotation |
@quotation |
243 |
Chinese-BIG5, Chinese-CNS, Chinese-GB, Cyrillic-ALT, Cyrillic-ISO, |
Belarusian, Brazilian Portuguese, Bulgarian, Chinese-BIG5, |
244 |
Cyrillic-KOI8, Czech, Devanagari, Dutch, English, Ethiopic, German, |
Chinese-CNS, Chinese-EUC-TW, Chinese-GB, Croatian, Cyrillic-ALT, |
245 |
Greek, Hebrew, IPA, Japanese, Korean, Lao, Latin-1, Latin-2, Latin-3, |
Cyrillic-ISO, Cyrillic-KOI8, Czech, Devanagari, Dutch, English, |
246 |
Latin-4, Latin-5, Latin-8 (Celtic), Latin-9 (updated Latin-1, with the |
Ethiopic, French, Georgian, German, Greek, Hebrew, IPA, Italian, |
247 |
Euro sign), Polish, Romanian, Slovak, Slovenian, Spanish, Thai, Tibetan, |
Japanese, Kannada, Korean, Lao, Latin-1, Latin-2, Latin-3, |
248 |
Turkish, UTF-8 (for a setup which prefers Unicode characters and files |
Latin-4, Latin-5, Latin-6, Latin-7, Latin-8 (Celtic), |
249 |
encoded in UTF-8), and Vietnamese. |
Latin-9 (updated Latin-1 with the Euro sign), Latvian, |
250 |
|
Lithuanian, Malayalam, Polish, Romanian, Russian, Slovak, |
251 |
|
Slovenian, Spanish, Swedish, Tajik, Tamil, Thai, Tibetan, |
252 |
|
Turkish, UTF-8 (for a setup which prefers Unicode characters and |
253 |
|
files encoded in UTF-8), Ukrainian, Vietnamese, Welsh, and |
254 |
|
Windows-1255 (for a setup which prefers Cyrillic characters and |
255 |
|
files encoded in Windows-1255). |
256 |
@end quotation |
@end quotation |
257 |
|
|
258 |
@cindex fonts for various scripts |
@cindex fonts for various scripts |
260 |
To display the script(s) used by your language environment on a |
To display the script(s) used by your language environment on a |
261 |
graphical display, you need to have a suitable font. If some of the |
graphical display, you need to have a suitable font. If some of the |
262 |
characters appear as empty boxes, you should install the GNU Intlfonts |
characters appear as empty boxes, you should install the GNU Intlfonts |
263 |
package, which includes fonts for all supported scripts.@footnote{If |
package, which includes fonts for most supported scripts.@footnote{If |
264 |
you run Emacs on X, you need to inform the X server about the location |
you run Emacs on X, you need to inform the X server about the location |
265 |
of the newly installed fonts with the following commands: |
of the newly installed fonts with the following commands: |
266 |
|
|
533 |
@findex quail-show-key |
@findex quail-show-key |
534 |
You can use the command @kbd{M-x quail-show-key} to show what key |
You can use the command @kbd{M-x quail-show-key} to show what key |
535 |
(or key sequence) to type in order to input the character following |
(or key sequence) to type in order to input the character following |
536 |
point, using the selected keyboard layout. |
point, using the selected keyboard layout. The |
537 |
|
command @kdb{C-u C-x =} also shows that information in addition to the |
538 |
|
other information about the character. |
539 |
|
|
540 |
@findex list-input-methods |
@findex list-input-methods |
541 |
To display a list of all the supported input methods, type @kbd{M-x |
To display a list of all the supported input methods, type @kbd{M-x |
744 |
@code{china-iso-8bit}, you can execute this Lisp expression: |
@code{china-iso-8bit}, you can execute this Lisp expression: |
745 |
|
|
746 |
@smallexample |
@smallexample |
747 |
(modify-coding-system-alist 'file "\\.txt\\'" 'china-iso-8bit) |
(modify-coding-system-alist 'file "\\.txt\\'" 'chinese-iso-8bit) |
748 |
@end smallexample |
@end smallexample |
749 |
|
|
750 |
@noindent |
@noindent |