This commit was generated by cvs2svn to compensate for changes in r491,
[elisp/tm.git] / doc / tm-en.texi
index 2a3f652..2ac11ef 100644 (file)
@@ -68,18 +68,18 @@ mime/editor-mode (@ref{(tm-edit-en)})
 @menu
 * 7bit::                        
 * 8bit::                        
-* 94 character set::            94 \e$BJ8;z=89g\e(B
-* 96 character set::            96 \e$BJ8;z=89g\e(B
-* 94x94 character set::         94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+* 94-character set::            
+* 96-character set::            
+* 94x94-character set::         
 * ASCII::                       
 * Base64::                      
 * binary::                      
-* Character Set::               Character Set\e$B!JJ8;z=89g!K\e(B
+* graphic character set::       Graphic Character Set
 * cn-gb::                       cn-gb, gb2312
 * cn-big5::                     cn-big5, big5
 * CNS::                         CNS 11643-1992
-* Coded character set::         Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
-* Code extension::              Code extension\e$B!JId9f3HD%!K\e(B
+* coded character set::         Coded character set, Character code
+* code extension::              Code extension
 * Content-Disposition::         Content-Disposition field
 * media type::                  
 * Content-Type field::          
@@ -182,7 +182,7 @@ even if it is 7bit data.  RFC 821 (@ref{RFC 821}) and RFC 2045 (@ref{RFC
 Quoted-Printable.
 
 
-@node 8bit, 94 character set, 7bit, Glossary
+@node 8bit, 94-character set, 7bit, Glossary
 @subsection 8bit
 
 @cindex{8bit}@strong{8bit} means any integer between 0 .. 255.@refill
@@ -212,33 +212,39 @@ more than 999 bytes, it is regarded as binary (@ref{binary}), so it must
 be encoded by Base64 or Quoted-Printable.
 
 
-@node 94 character set, 96 character set, 8bit, Glossary
-@subsection 94 \e$BJ8;z=89g\e(B
+@node 94-character set, 96-character set, 8bit, Glossary
+@subsection 94-character set
 
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#\e(B
-ASCII (@ref{ASCII}) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+@cindex{94-character set}@strong{94-character set} is a kind of 1 byte
+graphic character set (@ref{graphic character set}), each characters are
+in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254).
+(ex. ASCII (@ref{ASCII}), JIS X0201-Latin)
 
 
-@node 96 character set, 94x94 character set, 94 character set, Glossary
-@subsection 96 \e$BJ8;z=89g\e(B
+@node 96-character set, 94x94-character set, 94-character set, Glossary
+@subsection 96-character set
 
-32 \e$B$+$i\e(B 127 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#\e(BISO
-8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+@cindex{96-character set}@strong{96-character set} is a kind of 1 byte
+graphic character set (@ref{graphic character set}), each characters are
+in positions 02/00 (32) to 07/15 (126) or 10/00 (160) to 15/15
+(255). (ex. ISO 8859)
 
 
-@node 94x94 character set, ASCII, 96 character set, Glossary
-@subsection 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+@node 94x94-character set, ASCII, 96-character set, Glossary
+@subsection 94x94-character set
 
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 2 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#\e(BJIS
-X0208 (@ref{JIS X0208}) \e$B$d\e(B GB 2312 (@ref{GB 2312}) \e$B$O$=$N0l<o!#\e(B
+@cindex{94x94-character set}@strong{94x94-character set} is a kind of 2
+byte graphic character set (@ref{graphic character set}), each bytes are
+in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254).
+(ex. JIS X0208 (@ref{JIS X0208}), GB 2312 (@ref{GB 2312}))
 
 
-@node ASCII, Base64, 94x94 character set, Glossary
+@node ASCII, Base64, 94x94-character set, Glossary
 @subsection ASCII
 
-\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94 \e$BJ8;z=89g\e(B(@ref{94 character
-set})\e$B!#\e(BA-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(BISO 646
-(@ref{ISO 646}) \e$B$N0l$D!#\e(B
+\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94-character set
+(@ref{94-character set}).  A-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+\e(B
+\e$B$i$J$k!#\e(BISO 646 (@ref{ISO 646}) \e$B$N0l$D!#\e(B
 
 @cindex{ASCII}@cindex{ANSI X3.4:1986}
 @noindent
@@ -266,7 +272,7 @@ US-ASCII, and all versions of EBCDIC.  So it is safe even if it is
 translated by non-Internet gateways.
 
 
-@node binary, Character Set, Base64, Glossary
+@node binary, graphic character set, Base64, Glossary
 @subsection binary
 
 \e$BG$0U$N\e(B byte \e$BNs$r\e(B @cindex{binary}@strong{binary} \e$B$H8F$V$3$H$K$7$^$9!#\e(B
@@ -282,15 +288,13 @@ translated by non-Internet gateways.
 \e$BG$0U$N\e(B data \e$B$r;X$9$3$H$,$"$j$^$9!#\e(B
 
 
-@node Character Set, cn-gb, binary, Glossary
-@subsection Character Set\e$B!JJ8;z=89g!K\e(B
+@node graphic character set, cn-gb, binary, Glossary
+@subsection Graphic Character Set
 
-\e$BId9f2=J8;z=89g\e(B(@ref{Coded character set})\e$B!#C"$7!"$3$3$G$O\e(B \e$BId9f3HD%\e(B
-(@ref{Code extension}) \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~\e(B
-\e$B$a$F$$$k!#\e(B
+Coded character set (@ref{Coded character set}) for graphic characters.
 
 
-@node cn-gb, cn-big5, Character Set, Glossary
+@node cn-gb, cn-big5, graphic character set, Glossary
 @subsection cn-gb, gb2312
 
 \e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B MIME
@@ -309,8 +313,8 @@ RFC 1922 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B
 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
 MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B@refill
 
-ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$NId9f2=J8;z=89g\e(B
-(@ref{Coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$N\e(Bcoded character
+set (@ref{coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
 
 cf. @cindex{BIG5}
@@ -324,7 +328,7 @@ Computer'', March 1984.
 CNS 11643-1986 (@ref{CNS}) \e$B$HBP1~4X78$,$"$k!#\e(B
 
 
-@node CNS, Coded character set, cn-big5, Glossary
+@node CNS, coded character set, cn-big5, Glossary
 @subsection CNS 11643-1992
 
 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
@@ -345,20 +349,22 @@ ISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B `H'
 
 
 
-@node Coded character set, Code extension, CNS, Glossary
-@subsection Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+@node coded character set, code extension, CNS, Glossary
+@subsection Coded character set, Character code
 
-\e$BJ8;z$H\e(B byte \e$BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#\e(B
+A set of unambiguous rules that establishes a character set and the
+one-to-one relationship between the characters of the set and their
+bit combinations.
 
 
-@node Code extension, Content-Disposition, Coded character set, Glossary
-@subsection Code extension\e$B!JId9f3HD%!K\e(B
+@node code extension, Content-Disposition, coded character set, Glossary
+@subsection Code extension
 
-\e$BM?$($i$l$?J8;z=89g\e(B(@ref{Character set})\e$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?\e(B
-\e$B$a$KMQ$$$k<jK!!#\e(BISO 2022 (@ref{ISO 2022}) \e$B$O$=$N#1$D!#\e(B
+The techniques for the encoding of characters that are not included in
+the character set of a given code. (ex. ISO 2022 (@ref{ISO 2022}))
 
 
-@node Content-Disposition, media type, Code extension, Glossary
+@node Content-Disposition, media type, code extension, Glossary
 @subsection Content-Disposition field
 
 Content \e$B$NI=<($N;EJ}$d\e(B file \e$BL>$rI=8=$9$k$?$a$N\e(B field. MIME (@ref{MIME}) 
@@ -562,9 +568,9 @@ STD 9.
 @node GB 2312, GB 8565.2, FTP, Glossary
 @subsection GB 2312-1980
 
-\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z\e(B
-\e$B=89g\e(B(@ref{94x94 character set})\e$B!#Cf9q$N9q2HI8=`!#\e(BISO 2022 (@ref{ISO
-2022}) \e$B$G$N=*C<J8;z$O\e(B `A'.@refill
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 
+94x94-character set (@ref{94x94-character set})\e$B!#Cf9q$N9q2HI8=`!#\e(BISO
+2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `A'.@refill
 
 \e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
 
@@ -710,10 +716,10 @@ for Internet Messages'', June 1993.
 @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary
 @subsection iso-2022-jp-2
 
-iso-2022-jp (@ref{iso-2022-jp}) \e$B$r3HD%$7$?\e(B MIME charset (@ref{MIME
-charset}) \e$B$N0l$D!#\e(B@refill
+A MIME charset (@ref{MIME charset}), which is a multilingual extension
+of iso-2022-jp (@ref{iso-2022-jp}).@refill
 
-RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1554.
 
 @cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554}
 @noindent
@@ -728,13 +734,14 @@ ISO-2022-JP'', December 1993, Informational.
 @node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary
 @subsection iso-2022-kr
 
-\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+A MIME charset (@ref{MIME charset}) for Korean language (Hangul
+script).@refill
 
-ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(B KS C5601
-(@ref{KS C5601}) \e$B$r\e(B 7bit (@ref{7bit}) \e$B$GId9f3HD%\e(B (@ref{Code extension})
-\e$B$7$F$$$k!#\e(B@refill
+It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code
+extension}) technique to extends ASCII (@ref{ASCII}) to use KS C5601
+(@ref{KS C5601}) as 7bit (@ref{7bit}) text.@refill
 
-RFC 1557 (@ref{RFC 1557}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1557 (@ref{RFC 1557}).
 
 
 @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary
@@ -759,9 +766,6 @@ ISO/IEC 646:1991.
 @node ISO 8859-1, iso-8859-1, ISO 646, Glossary
 @subsection ISO 8859-1
 
-\e$B@>2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96
-character set})\e$B!#\e(B
-
 @cindex{ISO 8859-1}@cindex{ISO 8859-1:1987}
 @noindent
 [ISO 8859-1]
@@ -789,9 +793,6 @@ It is defined in RFC 2046 (@ref{RFC 2046}).
 @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary
 @subsection ISO 8859-2
 
-\e$BEl2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96
-character set})\e$B!#\e(B
-
 @cindex{ISO 8859-2}@cindex{ISO 8859-2:1987}
 @noindent
 [ISO 8859-2]
@@ -847,8 +848,6 @@ Latin alphabet No.4'', ISO 8859-4:1988.
 @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary
 @subsection ISO 8859-5
 
-\e$B%-%j%kJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96 character set})\e$B!#\e(B
-
 @cindex{ISO 8859-5}@cindex{ISO 8859-5:1988}
 @noindent
 [ISO 8859-5]
@@ -890,8 +889,6 @@ Latin/Arabic alphabet'', ISO 8859-6:1987.
 @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary
 @subsection ISO 8859-7
 
-\e$B%.%j%7%"J8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96 character set})\e$B!#\e(B
-
 @cindex{ISO 8859-7}@cindex{ISO 8859-7:1987}
 @noindent
 [ISO 8859-7]
@@ -957,7 +954,7 @@ Latin alphabet No.5'', ISO 8859-9:1990.
 @subsection ISO-IR-165, CCITT Extended GB 
 
 CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=\e(B
-\e$B$9$k$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#\e(B@refill
+\e$B$9$k$?$a$N\e(B 94x94-character set (@ref{94x94-character set})\e$B!#\e(B@refill
 
 GB 2312 (@ref{GB 2312}) \e$B$H\e(B GB 8565 \e$BI=#2\e(B (@ref{GB 8865.2}) \e$B$K\e(B 150 \e$BJ8;z$[\e(B
 \e$B$I$rDI2C$7$?$b$N$i$7$$!#\e(B@refill
@@ -1000,8 +997,8 @@ information interchange'', JIS X 0201:1996?  draft.
 @node JIS C6226, JIS X0208, JIS X0201, Glossary
 @subsection JIS C6226-1978
 
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#\e(B
-\e$BF|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B@refill
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94x94-character set (@ref{94x94-character
+set})\e$B!#F|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B@refill
 
 (cf. @ref{JIS X0208})
 
@@ -1010,9 +1007,9 @@ information interchange'', JIS X 0201:1996?  draft.
 @node JIS X0208, JIS X0212, JIS C6226, Glossary
 @subsection JIS X0208
 
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#\e(B
-\e$BF|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(BInternet \e$B$G$O\e(B 
-1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B@refill
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94x94-character set (@ref{94x94-character
+set})\e$B!#F|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(BInternet 
+\e$B$G$O\e(B 1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B@refill
 
 JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j\e(B
 \e$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"\e(B1983 \e$BG/HG$N0l\e(B
@@ -1059,21 +1056,22 @@ Kanji sets for information interchange'', JIS X 0208:1996? draft.
 @node JIS X0212, koi8-r, JIS X0208, Glossary
 @subsection JIS X0212-1990
 
-JIS X0208 (@ref{JIS X0208}) \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
-(@ref{94x94 character set})\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
+JIS X0208 (@ref{JIS X0208}) \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 94x94-character set
+(@ref{94x94-character set})\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
 ISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `D'.
 
 
 @node koi8-r, KS C5601, JIS X0212, Glossary
 @subsection koi8-r
 
-\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME
-charset}) \e$B$N#1$D!#\e(B@refill
+A MIME charset (@ref{MIME charset}) for Cyrillic script for Russian or
+other languages.@refill
 
-ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$NId9f2=J8;z=89g\e(B
-(@ref{Coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(B
+It is a 1 byte 8bit (@ref{8bit}) coded character set (@ref{coded
+character set}), not based on ISO 2022 (@ref{ISO 2022}).  It is a
+de-fact standard.@refill
 
-RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+It is defined in RFC 1489.@refill
 
 @cindex{RFC 1489}
 @noindent
@@ -1087,8 +1085,9 @@ A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993.
 @node KS C5601, message, koi8-r, Glossary
 @subsection KS C5601-1987
 
-\e$B4Z9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#4Z9q$N9q\e(B
-\e$B2HI8=`!#\e(BISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `C'.
+A 94x94-character set (@ref{94x94-character set}) for Korean language
+(Hangul script).  Korean Standard.  Final byte of ISO 2022 (@ref{ISO
+2022}) is `C'.
 
 @cindex{KS C5601}@cindex{KS C 5601:1987}
 @noindent