/[suikacvs]/perl/lib/Encode/ISO2022/EightBit.esr
Suika

Contents of /perl/lib/Encode/ISO2022/EightBit.esr

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Mon Dec 16 10:25:01 2002 UTC (21 years, 11 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +16 -8 lines
*** empty log message ***

1 #?PESRC/1.0
2 Name:
3 ISO2022::EightBit
4 ShortDescription:
5 Encode and decode of 8-bit ISO/IEC 2022 based encodings
6 (except EUCs)
7
8 {
9 Name:
10 iso-2022-8bit-ss2
11 Cversion:
12 use:private:mule
13 C:bit=8
14 C:G0=G94:B ## ASCII
15 C:designate:G96:default=2
16 C:designate:G96n:default=2
17 C:option:{G94n_designate_long}=1
18 C:option:{Ginvoke_to_left}=[1,0,0,0]
19 C:option:{Ginvoke_by_single_shift}=[0,0,1,1]
20 C:option:{C1invoke_to_right}=1
21 Encode:Prepare:
22 C:G1=G96:~ ## empty
23 C:G2=G96:~ ## empty
24 Encode:
25 ->iso2022:C
26 Decode:Prepare:
27 C:G1=G96:A ## ISO/IEC 8859-1
28 C:G2=G96:A ## ISO/IEC 8859-1
29 Decode:
30 <-iso2022:C
31 Description:
32 ISO/IEC 2022 based 8-bit encoding using SS2 for 96-charset.
33 }
34
35 {
36 Name:
37 compound-text
38 Alias:
39 compound_text x-compound-text ctext x-ctext ct iso8
40 Cversion:
41 C:bit=8
42 C:G0=G94:B ## ASCII
43 C:designate:C0:default=-1
44 C:designate:C1:default=-1
45 C:designate:*drcs:default=-1
46 C:designate:*private:default=-1
47 C:designate:G94:I=1 ## JIS X 0201 Katakana
48 C:designate:G94n:B@=-1 ## JIS X 0208-1990
49 C:designate:G96:default=1
50 C:designate:G96n:default=-1
51 C:designate:coding_system:0=0
52 C:designate:coding_system:1=0
53 C:designate:coding_system:2=0
54 C:designate:coding_system:3=0
55 C:option:{G94n_designate_long}=1
56 C:option:{Ginvoke_to_left}=[1,0,0,0]
57 C:option:{C1invoke_to_right}=1
58 C:option:{reset}->{Ginvoke}=0
59 C:option:{use_revision}=0
60 Encode:Prepare:
61 C:G1=G96:~ ## empty
62 C:G2=G96:~ ## empty
63 Encode:
64 =>ucs_to_ascii ucs_to_isoiec8859_1 ucs_to_isoiec8859_2 ucs_to_isoiec8859_3 ucs_to_isoiec8859_4 ucs_to_isoiec8859_5 ucs_to_isoiec8859_6 ucs_to_isoiec8859_7 ucs_to_isoiec8859_8 ucs_to_isoiec8859_9 ucs_to_gb2312_1980 ucs_to_jisx0208_1983 ucs_to_ksx1001_1992 ucs_to_jisx0212_1990 ucs_to_jisx0201_latin ucs_to_jisx0201_katakana
65 ->iso2022:C
66 Decode:Prepare:
67 C:G1=G96:A ## ISO/IEC 8859-1
68 C:G2=G96:A ## ISO/IEC 8859-1
69 Decode:
70 <-iso2022:C
71 <=isoiec8859_2_to_ucs isoiec8859_3_to_ucs isoiec8859_4_to_ucs isoiec8859_5_to_ucs isoiec8859_6_to_ucs isoiec8859_7_to_ucs isoiec8859_8_to_ucs isoiec8859_9_to_ucs gb2312_1980_to_ucs jisx0208_1983_to_ucs ksx1001_1992_to_ucs jisx0212_1990_to_ucs
72 Description:
73 ISO/IEC 2022 based 8-bit encoding used in inter-client
74 communication of X Window System.
75 }
76
77 {
78 Name:
79 compound-text-xfree86
80 Cversion:
81 C:bit=8
82 C:G0=G94:B ## ASCII
83 C:designate:C0:default=-1
84 C:designate:C1:default=-1
85 C:designate:*drcs:default=-1
86 C:designate:*private:default=-1
87 C:designate:G94:I=1 ## JIS X 0201 Katakana
88 C:designate:G94n:B@=0 ## JIS X 0208-1990
89 C:designate:G96:default=1
90 C:designate:G96n:default=-1
91 C:designate:coding_system:0=0
92 C:designate:coding_system:1=0
93 C:designate:coding_system:2=0
94 C:designate:coding_system:3=0
95 C:designate:coding_system:@=0 ## ISO/IEC 2022
96 C:designate:coding_system:G=0 ## UTF-8
97 C:option:{G94n_designate_long}=1
98 C:option:{Ginvoke_to_left}=[1,0,0,0]
99 C:option:{C1invoke_to_right}=1
100 C:option:{reset}->{Ginvoke}=0
101 C:option:{use_revision}=0
102 Encode:Prepare:
103 C:G1=G96:~ ## empty
104 C:G2=G96:~ ## empty
105 Encode:
106 =>ucs_to_ascii ucs_to_isoiec8859_1 ucs_to_isoiec8859_2 ucs_to_isoiec8859_3 ucs_to_isoiec8859_4 ucs_to_isoiec8859_5 ucs_to_isoiec8859_6 ucs_to_isoiec8859_7 ucs_to_isoiec8859_8 ucs_to_isoiec8859_9 ucs_to_gb2312_1980 ucs_to_jisx0208_1983 ucs_to_ksx1001_1992 ucs_to_jisx0212_1990 ucs_to_jisx0201_latin ucs_to_jisx0201_katakana
107 ->iso2022:C
108 Decode:Prepare:
109 C:G1=G96:A ## ISO/IEC 8859-1
110 C:G2=G96:A ## ISO/IEC 8859-1
111 Decode:
112 <-iso2022:C
113 <=isoiec8859_2_to_ucs isoiec8859_3_to_ucs isoiec8859_4_to_ucs isoiec8859_5_to_ucs isoiec8859_6_to_ucs isoiec8859_7_to_ucs isoiec8859_8_to_ucs isoiec8859_9_to_ucs gb2312_1980_to_ucs jisx0208_1983_to_ucs ksx1001_1992_to_ucs jisx0212_1990_to_ucs
114 Description:
115 ISO/IEC 2022 based 8-bit encoding used in inter-client
116 communication of XFree86.
117
118 This coding system is upper-compatible version of X
119 Window System (original)'s Compound Text. It allows
120 UTF-8 embeding. See
121 <http://cvsweb.xfree86.org/cvsweb/xc/doc/specs/CTEXT/ctext.tbl.ms>.
122 }
123
124 {
125 Name:
126 x-ctext
127 Cversion:
128 C:bit=8
129 C:G0=G94:B ## ASCII
130 C:designate:C0:default=-1
131 C:designate:C1:default=-1
132 C:designate:*drcs:default=-1
133 C:designate:G94:I=1 ## JIS X 0201 Katakana
134 C:designate:G96:default=1
135 C:designate:G96n:default=-1
136 C:option:{G94n_designate_long}=1
137 C:option:{Ginvoke_to_left}=[1,0,0,0]
138 C:option:{C1invoke_to_right}=1
139 C:option:{reset}->{Ginvoke}=0
140 Encode:Prepare:
141 C:G1=G96:~ ## empty
142 C:G2=G96:~ ## empty
143 Encode:
144 =>ucs_to_ascii ucs_to_isoiec8859_1 ucs_to_isoiec8859_2 ucs_to_isoiec8859_3 ucs_to_isoiec8859_4 ucs_to_isoiec8859_5 ucs_to_isoiec8859_6 ucs_to_isoiec8859_7 ucs_to_isoiec8859_8 ucs_to_isoiec8859_9 ucs_to_gb2312_1980 ucs_to_jisx0208_1983 ucs_to_ksx1001_1992 ucs_to_jisx0212_1990 ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2 ucs_to_jisx0208_1990 ucs_to_jisx0208_1978 ucs_to_jisx0201_latin ucs_to_jisx0201_katakana
145 ->iso2022:C
146 Decode:Prepare:
147 C:G1=G96:A ## ISO/IEC 8859-1
148 C:G2=G96:A ## ISO/IEC 8859-1
149 Decode:
150 <-iso2022:C
151 <=isoiec8859_2_to_ucs isoiec8859_3_to_ucs isoiec8859_4_to_ucs isoiec8859_5_to_ucs isoiec8859_6_to_ucs isoiec8859_7_to_ucs isoiec8859_8_to_ucs isoiec8859_9_to_ucs gb2312_1980_to_ucs jisx0208_1983_to_ucs ksx1001_1992_to_ucs jisx0212_1990_to_ucs jisx0208_1990_to_ucs jisx0213_2000_1_to_ucs jisx0213_2000_2_to_ucs jisx0208_1978_to_ucs
152 Description:
153 ISO/IEC 2022 based 8-bit encoding used in emacsen community.
154 This coding system is almost compatible with X Window System's
155 Compound Text but it allows private coded character sets
156 and 96^n coded character sets.
157
158 See [mule-jp:7455] <mid:rsqsoa5s2hr.fsf@crane.jaist.ac.jp> and
159 [mule-jp:7457] <mid:rsq4smlky85.fsf@crane.jaist.ac.jp>.
160 }
161
162 POD:SEE ALSO:
163 L<Encode::ISO2022>, L<Encode::ISO2022::EUCJA>,
164 L<Encode::ISO2022::EUCKR>, L<Encode::ISO2022::EUCZH>.
165 POD:LICENSE:
166 Copyright %%YEAR%% Wakaba <w@suika.fam.cx>.
167
168 %%PerlLicense%%

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24