Iran System encoding: Difference between revisions

Source: Wikipedia, the free encyclopedia.
Content deleted Content added
→‎Code page layout: Linked some characters which are linkable (table entries look a bit strange due to changed input direction, but it works)
→‎Code page layout: Used box color to indicate the different combinations of joins (ZWJ) and non-joins (ZWNJ) before, after, or on both sides of a character
Line 22: Line 22:
|{{chset-color-punct}}|{{chset-cell3|0640|[[ـ]]|139}}<!-- Reverse input direction! -->
|{{chset-color-punct}}|{{chset-cell3|0640|[[ـ]]|139}}<!-- Reverse input direction! -->
|{{chset-color-punct}}|{{chset-cell3|061F|[[؟]]|140}}<!-- Reverse input direction! -->
|{{chset-color-punct}}|{{chset-cell3|061F|[[؟]]|140}}<!-- Reverse input direction! -->
|{{chset-color-intl-var}}|{{chset-cell3|FE81||141}}
|{{chset-color-intl-box|red}}|{{chset-cell3|FE81||141}}
|{{chset-color-intl-var}}|{{chset-cell3|FE8B||142}}*
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FE8B||142}}*
|{{chset-color-intl}}|{{chset-cell3|0621|[[ء]]|143}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0621|[[ء]]|143}}<!-- Reverse input direction! -->
|-
|-
!{{Chset-left|9}}
!{{Chset-left|9}}
|{{chset-color-intl-var}}|{{chset-cell3|FE8D||144}}
|{{chset-color-intl-box|red}}|{{chset-cell3|FE8D||144}}
|{{chset-color-intl-var}}|{{chset-cell3|FE8E||145}}
|{{chset-color-intl-box|lightgreen}}|{{chset-cell3|FE8E||145}}
|{{chset-color-intl-var}}|{{chset-cell3|FE8F||146}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FE8F||146}}*
|{{chset-color-intl-var}}|{{chset-cell3|FE91||147}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FE91||147}}**
|{{chset-color-intl-var}}|{{chset-cell3|FB56||148}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FB56||148}}*
|{{chset-color-intl-var}}|{{chset-cell3|FB58||149}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FB58||149}}**
|{{chset-color-intl-var}}|{{chset-cell3|FE95||150}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FE95||150}}*
|{{chset-color-intl-var}}|{{chset-cell3|FE97||151}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FE97||151}}**
|{{chset-color-intl-var}}|{{chset-cell3|FE99||152}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FE99||152}}*
|{{chset-color-intl-var}}|{{chset-cell3|FE9B||153}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FE9B||153}}**
|{{chset-color-intl-var}}|{{chset-cell3|FE9D||154}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FE9D||154}}*
|{{chset-color-intl-var}}|{{chset-cell3|FE9F||155}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FE9F||155}}**
|{{chset-color-intl-var}}|{{chset-cell3|FB7C||156}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FB7C||156}}*
|{{chset-color-intl-var}}|{{chset-cell3|FB7C||157}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FB7C||157}}**
|{{chset-color-intl-var}}|{{chset-cell3|FEA1||158}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEA1||158}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEA3||159}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEA3||159}}**
|-
|-
!{{chset-left|A}}
!{{chset-left|A}}
|{{chset-color-intl-var}}|{{chset-cell3|FEA5||160}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEA5||160}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEA7||161}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEA7||161}}**
|{{chset-color-intl}}|{{chset-cell3|062F|[[د]]|162}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|062F|[[د]]|162}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0630|[[ذ]]|163}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0630|[[ذ]]|163}}<!-- Reverse input direction! -->
Line 52: Line 52:
|{{chset-color-intl}}|{{chset-cell3|0632|[[ز]]|165}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0632|[[ز]]|165}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0698|[[ژ]]|166}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0698|[[ژ]]|166}}<!-- Reverse input direction! -->
|{{chset-color-intl-var}}|{{chset-cell3|FEB1||167}}
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEB1||167}}
|{{chset-color-intl-var}}|{{chset-cell3|FEB3||168}}
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEB3||168}}
|{{chset-color-intl-var}}|{{chset-cell3|FEB5||169}}
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEB5||169}}
|{{chset-color-intl-var}}|{{chset-cell3|FEB7||170}}
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEB7||170}}
|{{chset-color-intl-var}}|{{chset-cell3|FEB9||171}}
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEB9||171}}
|{{chset-color-intl-var}}|{{chset-cell3|FEBB||172}}
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEBB||172}}
|{{chset-color-intl-var}}|{{chset-cell3|FEBD||173}}
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEBD||173}}
|{{chset-color-intl-var}}|{{chset-cell3|FEBF||174}}
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEBF||174}}
|{{chset-color-intl}}|{{chset-cell3|0637|[[ط]]|175}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0637|[[ط]]|175}}<!-- Reverse input direction! -->
|-
|-
Line 117: Line 117:
|-
|-
!{{chset-left|E}}
!{{chset-left|E}}
|{{chset-color-intl-var}}|{{chset-cell3|0638||224}}
|{{chset-color-intl}}|{{chset-cell3|0638||224}}
|{{chset-color-intl-var}}|{{chset-cell3|FEC9||225}}*
|{{chset-color-intl-box|orange}}|{{chset-cell3|FEC9||225}}*
|{{chset-color-intl-var}}|{{chset-cell3|FECA||226}}**
|{{chset-color-intl-box|gray}}|{{chset-cell3|FECA||226}}**
|{{chset-color-intl-var}}|{{chset-cell3|FECC||227}}*
|{{chset-color-intl-box|lightblue}}|{{chset-cell3|FECC||227}}*
|{{chset-color-intl-var}}|{{chset-cell3|FECB||228}}**
|{{chset-color-intl-box|black}}|{{chset-cell3|FECB||228}}**
|{{chset-color-intl-var}}|{{chset-cell3|FECD||229}}*
|{{chset-color-intl-box|orange}}|{{chset-cell3|FECD||229}}*
|{{chset-color-intl-var}}|{{chset-cell3|FECE||230}}**
|{{chset-color-intl-box|gray}}|{{chset-cell3|FECE||230}}**
|{{chset-color-intl-var}}|{{chset-cell3|FED0||231}}*
|{{chset-color-intl-box|lightblue}}|{{chset-cell3|FED0||231}}*
|{{chset-color-intl-var}}|{{chset-cell3|FECF||232}}**
|{{chset-color-intl-box|black}}|{{chset-cell3|FECF||232}}**
|{{chset-color-intl-var}}|{{chset-cell3|FED1||233}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FED1||233}}*
|{{chset-color-intl-var}}|{{chset-cell3|FED3||234}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FED3||234}}**
|{{chset-color-intl-var}}|{{chset-cell3|FED5||235}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FED5||235}}*
|{{chset-color-intl-var}}|{{chset-cell3|FED7||236}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FED7||236}}**
|{{chset-color-intl-var}}|{{chset-cell3|FB8E||237}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FB8E||237}}*
|{{chset-color-intl-var}}|{{chset-cell3|FB90||238}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FB90||238}}**
|{{chset-color-intl-var}}|{{chset-cell3|FB92||239}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FB92||239}}*
|-
|-
!{{chset-left|F}}
!{{chset-left|F}}
|{{chset-color-intl-var}}|{{chset-cell3|FB94||240}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FB94||240}}**
|{{chset-color-intl-var}}|{{chset-cell3|FEDD||241}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEDD||241}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEFB||242}}*
|{{chset-color-intl-box}}|{{chset-cell3|FEFB||242}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEDF||243}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEDF||243}}**
|{{chset-color-intl-var}}|{{chset-cell3|FEE1||244}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEE1||244}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEE3||245}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEE3||245}}**
|{{chset-color-intl-var}}|{{chset-cell3|FEE5||246}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEE5||246}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEE7||247}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FEE7||247}}**
|{{chset-color-intl}}|{{chset-cell3|0648|[[و]]|248}}<!-- Reverse input direction! -->
|{{chset-color-intl}}|{{chset-cell3|0648|[[و]]|248}}<!-- Reverse input direction! -->
|{{chset-color-intl-var}}|{{chset-cell3|FEE9||249}}*
|{{chset-color-intl-box|darkred}}|{{chset-cell3|FEE9||249}}*
|{{chset-color-intl-var}}|{{chset-cell3|FEEC||250}}
|{{chset-color-intl-box|lightblue}}|{{chset-cell3|FEEC||250}}
|{{chset-color-intl-var}}|{{chset-cell3|FEEB||251}}
|{{chset-color-intl-box|gray}}|{{chset-cell3|FEEB||251}}
|{{chset-color-intl-var}}|{{chset-cell3|FBFD||252}}
|{{chset-color-intl-box|black}}|{{chset-cell3|FBFD||252}}
|{{chset-color-intl-var}}|{{chset-cell3|FBFC||253}}
|{{chset-color-intl-box|orange}}|{{chset-cell3|FBFC||253}}
|{{chset-color-intl-var}}|{{chset-cell3|FBFE||254}}**
|{{chset-color-intl-box|darkgreen}}|{{chset-cell3|FBFE||254}}**
|{{chset-color-ext-punct-var}}|{{chset-ctrl3|00A0|[[Non-breaking space|NBSP]]|255}}
|{{chset-color-ext-punct-var}}|{{chset-ctrl3|00A0|[[Non-breaking space|NBSP]]|255}}
{{chset-table-footer}}
{{chset-table-footer}}

Revision as of 22:53, 28 April 2013

Iran System encoding standard was an 8-bit character encoding scheme and was created by Iran System corporation for Persian language support. This standard was in use in Iran in DOS-based programs and after introduction of Microsoft code page 1256 this standard became obsolete. However, some Windows and DOS programs using this encoding are still in use and some Windows fonts with this encoding exist. Now most programs use code page 1256 or Unicode.

Code page layout

Only the upper half (128–255) of the table is shown, the lower half (0–127) being plain ASCII. This character set encodes certain presentation forms separately.

IRAN SYSTEM
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_ Template:Chset-color-digit|۰
06F0
128
Template:Chset-color-digit|۱
06F1
129
Template:Chset-color-digit|۲
06F2
130
Template:Chset-color-digit|۳
06F3
131
Template:Chset-color-digit|۴
06F4
132
Template:Chset-color-digit|۵
06F5
133
Template:Chset-color-digit|۶
06F6
134
Template:Chset-color-digit|۷
06F7
135
Template:Chset-color-digit|۸
06F8
136
Template:Chset-color-digit|۹
06F9
137
Template:Chset-color-punct|،
060C
138
Template:Chset-color-punct|ـ
0640
139
Template:Chset-color-punct|؟
061F
140
Template:Chset-color-intl-box|
FE81
141
Template:Chset-color-intl-box|
FE8B
142
*
Template:Chset-color-intl|ء
0621
143
9_ Template:Chset-color-intl-box|
FE8D
144
Template:Chset-color-intl-box|
FE8E
145
Template:Chset-color-intl-box|
FE8F
146
*
Template:Chset-color-intl-box|
FE91
147
**
Template:Chset-color-intl-box|
FB56
148
*
Template:Chset-color-intl-box|
FB58
149
**
Template:Chset-color-intl-box|
FE95
150
*
Template:Chset-color-intl-box|
FE97
151
**
Template:Chset-color-intl-box|
FE99
152
*
Template:Chset-color-intl-box|
FE9B
153
**
Template:Chset-color-intl-box|
FE9D
154
*
Template:Chset-color-intl-box|
FE9F
155
**
Template:Chset-color-intl-box|
FB7C
156
*
Template:Chset-color-intl-box|
FB7C
157
**
Template:Chset-color-intl-box|
FEA1
158
*
Template:Chset-color-intl-box|
FEA3
159
**
A_ Template:Chset-color-intl-box|
FEA5
160
*
Template:Chset-color-intl-box|
FEA7
161
**
Template:Chset-color-intl|د
062F
162
Template:Chset-color-intl|ذ
0630
163
Template:Chset-color-intl|ر
0631
164
Template:Chset-color-intl|ز
0632
165
Template:Chset-color-intl|ژ
0698
166
Template:Chset-color-intl-box|
FEB1
167
Template:Chset-color-intl-box|
FEB3
168
Template:Chset-color-intl-box|
FEB5
169
Template:Chset-color-intl-box|
FEB7
170
Template:Chset-color-intl-box|
FEB9
171
Template:Chset-color-intl-box|
FEBB
172
Template:Chset-color-intl-box|
FEBD
173
Template:Chset-color-intl-box|ﺿ
FEBF
174
Template:Chset-color-intl|ط
0637
175
B_ Template:Chset-color-graph|
2591
176
Template:Chset-color-graph|
2592
177
Template:Chset-color-graph|
2593
178
Template:Chset-color-graph|
2502
179
Template:Chset-color-graph|
2524
180
Template:Chset-color-graph|
2561
181
Template:Chset-color-graph|
2562
182
Template:Chset-color-graph|
2556
183
Template:Chset-color-graph|
2555
184
Template:Chset-color-graph|
2563
185
Template:Chset-color-graph|
2551
186
Template:Chset-color-graph|
2557
187
Template:Chset-color-graph|
255D
188
Template:Chset-color-graph|
255C
189
Template:Chset-color-graph|
255B
190
Template:Chset-color-graph|
2510
191
C_ Template:Chset-color-graph|
2514
192
Template:Chset-color-graph|
2534
193
Template:Chset-color-graph|
252C
194
Template:Chset-color-graph|
251C
195
Template:Chset-color-graph|
2500
196
Template:Chset-color-graph|
253C
197
Template:Chset-color-graph|
255E
198
Template:Chset-color-graph|
255F
199
Template:Chset-color-graph|
255A
200
Template:Chset-color-graph|
2554
201
Template:Chset-color-graph|
2569
202
Template:Chset-color-graph|
2566
203
Template:Chset-color-graph|
2560
204
Template:Chset-color-graph|
2550
205
Template:Chset-color-graph|
256C
206
Template:Chset-color-graph|
2567
207
D_ Template:Chset-color-graph|
2568
208
Template:Chset-color-graph|
2564
209
Template:Chset-color-graph|
2565
210
Template:Chset-color-graph|
2559
211
Template:Chset-color-graph|
2558
212
Template:Chset-color-graph|
2552
213
Template:Chset-color-graph|
2553
214
Template:Chset-color-graph|
256B
215
Template:Chset-color-graph|
256A
216
Template:Chset-color-graph|
2518
217
Template:Chset-color-graph|
250C
218
Template:Chset-color-graph|
2588
219
Template:Chset-color-graph|
2584
220
Template:Chset-color-graph|
258C
221
Template:Chset-color-graph|
2590
222
Template:Chset-color-graph|
2580
223
E_ Template:Chset-color-intl|ظ
0638
224
Template:Chset-color-intl-box|
FEC9
225
*
Template:Chset-color-intl-box|
FECA
226
**
Template:Chset-color-intl-box|
FECC
227
*
Template:Chset-color-intl-box|
FECB
228
**
Template:Chset-color-intl-box|
FECD
229
*
Template:Chset-color-intl-box|
FECE
230
**
Template:Chset-color-intl-box|
FED0
231
*
Template:Chset-color-intl-box|
FECF
232
**
Template:Chset-color-intl-box|
FED1
233
*
Template:Chset-color-intl-box|
FED3
234
**
Template:Chset-color-intl-box|
FED5
235
*
Template:Chset-color-intl-box|
FED7
236
**
Template:Chset-color-intl-box|
FB8E
237
*
Template:Chset-color-intl-box|
FB90
238
**
Template:Chset-color-intl-box|
FB92
239
*
F_ Template:Chset-color-intl-box|
FB94
240
**
Template:Chset-color-intl-box|
FEDD
241
*
Template:Chset-color-intl-box|
FEFB
242
*
Template:Chset-color-intl-box|
FEDF
243
**
Template:Chset-color-intl-box|
FEE1
244
*
Template:Chset-color-intl-box|
FEE3
245
**
Template:Chset-color-intl-box|
FEE5
246
*
Template:Chset-color-intl-box|
FEE7
247
**
Template:Chset-color-intl|و
0648
248
Template:Chset-color-intl-box|
FEE9
249
*
Template:Chset-color-intl-box|
FEEC
250
Template:Chset-color-intl-box|
FEEB
251
Template:Chset-color-intl-box|
FBFD
252
Template:Chset-color-intl-box|
FBFC
253
Template:Chset-color-intl-box|
FBFE
254
**
Template:Chset-color-ext-punct-var|NBSP
00A0
255
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
*The code point given is for the isolated form, the final form is also encoded.
**The code point given is for the initial form, the medial form is also encoded.