-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmain-2.html
442 lines (349 loc) · 18.2 KB
/
main-2.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="HTML Tidy, see www.w3.org">
<title>The FarsiWeb Project</title>
<link rel="stylesheet" type="text/css" href="./common/farsiweb.css">
<body>
<div id="main">
<h1>The FarsiWeb Project<br>
www.<span style="color: #ffa500">farsiweb</span>.info</h1>
<p>These are the informational pages of the FarsiWeb Project, a research
project in <a href="http://www.sharif.edu/">Sharif University of
Technology</a>, Computing Center. The project has started in January
1999, but the <a href="people.html">team members</a> have been in the
field since long before that.</p>
<p>FarsiWeb has two main sponsors, <a href="http://www.science-arts.org/">Science and Arts Foundation</a>
(SAF) and <a href="http://www.hci.or.ir/">High Council of Informatics of
Iran</a> (HCI). SAF has been the main financial sponsor, providing us
with computers, books, and wages, always answering our rising requests,
for both guidance or new accessories. HCI has been the main power behind
the official acceptance of our work, both in Iran and internationally,
trying very hard to help us pass the bureocratic borders. There has also
been other sponsors, including but not limited to <a href="http://www.undp.org/">UNDP</a>, and <a href="http://www.sharif.edu/">Sharif University of Technology</a>.</p>
<p>One of the project's main goals is pushing the Iranian and Persian
computing community to use <em>"The Unicode Standard"</em>, the
universal character set. Unicode is synchronised the
international standard <em>"ISO/IEC 10646, Universal Multiple-Octet
Coded Character Set (UCS)"</em>.</p>
<p>The FarsiWeb Project is a member of the <a href="http://www.unicode.org/unicode/consortium/consort.html">Unicode
Consortium</a> as a liaison from HCI, and has representatives in <a href="http://www.w3.org/">World Wide Web Consortium</a> and <a href="http://www.iso.ch/">ISO</a>.</p>
<h2>1 Lists and Contacts</h2>
<p>For inquiries or comments about the project, or any help we may be
able to provide, you can contact The FarsiWeb Project Group at <a href="mailto:FWPG@sharif.edu">FWPG@sharif.edu</a>. Please note that we
are not always able to answer.</p>
<p>If you are able to participate in mailing list discussions,
there are two available:</p>
<ul>
<li><strong><a href="http://lists.sharif.edu/mailman/listinfo/farsiweb">FarsiWeb</a>:</strong>
for discussions about Unicode, Persian standards, using Persian in
World Wide Web (like HTML, XML, ...).</li>
<li><strong><a href="http://lists.sharif.edu/mailman/listinfo/persiancomputing">
PersianComputing</a>:</strong> for general discussions about Persian
computing.</li>
</ul>
<p>The official language of the lists is English, but you should also be
able to understand Persian, since some comments may be in Persian. To
subscribe, or access the archives, click on the mailing list name above,
and continue the instructions.</p>
<h2>2 HOWTOs</h2>
<p>We are maintaining a list of HOWTO documents on specific
subjects. This will grow with time.</p>
<ul>
<li>
<a href="howto/win2keyb/">How to
setup a standard Persian keyboard for Windows 2000</a>
</li>
<li style="margin-top: 1em">
<a href="howto/xterm/">How to
setup a Persian terminal (XTerm) for Linux</a>
</li>
<!-- TODO: webkeyb, keyman, ttfix, sort -->
</ul>
<h2>3 Products</h2>
<p>FarsiWeb people have developed many products since the project's
birth. These were patches for enabling Persian support in various
programs, or sometimes original programs by themselves. Here is an
incomplete list:</p>
<ul>
<li><strong><a href="http://fribidi.sourceforge.net/">FriBidi</a>:</strong> A Free
Implementation of <a href="http://www.unicode.org/unicode/reports/tr9/">Unicode
Bidirectional Algorithm</a>.</li>
<!--
<li><strong>TTFix:</strong> A
program to fix the <em>Farsi Yeh</em> bug in some Microsoft and Parsa
fonts.</li>
-->
<li><strong>Nesf:</strong> A Unicode font based on Nimrooz,
suitable for Persian web pages (by Mehran Mehr): <a href="font/nesf.zip">zipped version</a>; <a href="font/nesf.ttf">uncompressed
version</a>.</li>
<li><strong>Jalali:</strong> A program to convert between Jalali
(Hejri-e Shamsi) and Gregorian date systems: <a href="jalali/jalali.c">C source</a>; <a href="jalali/jalali.phps">PHP source</a>; <a href="jalali/jalali-win32-20010913.zip">Windows
executable and sources</a> (ported by Mehrdad Sabetzadeh);
Palm OS 4.0 <a href="jalali/Jalali.prc">executable</a>
and <a href="jalali/Jalali-PalmOS4.tar.gz">sources</a>;
<a href="jalali/jalali-pocketpc-20010921.zip">PocketPC
executable and sources</a> and its <a href="jalali/pocketpc.png">
screenshot</a>.</li>
<li><a href="howto/win2keyb/">Standard
Persian keyboard for Windows 2000</a>, to solve some of the
problems created by Microsoft's Farsi keyboard.</li>
<!--
<li><strong>Bitmap fonts for Linux</strong>, including almost all of Arabic
characters in Unicode in 10x20 and 8x16 sizes. We have contributed the fonts
back to the maintainers. The 10x20 font can be found in UCS font
collection. The 8x16 font can be found here.</li>
-->
<li><strong>KDE Persian support:</strong> We are helping <a href="http://www.kde.org/">KDE</a> and <a href="http://www.trolltech.com/products/qt/">Qt</a> projects to have
proper Persian handling, and Iranian localization support. Latest
versions (Qt 3.0.2 and later, and KDE 3.0.0 and later)
include our patches, but the effort is not finished yet.</li>
<li><strong>Pango Persian support:</strong> We are helping the
development of <a href="http://www.pango.org/">Pango</a> (used in
GNOME) to complete its Persian support. Latest versions (1.0 and
later) include our patches, but the effort is not finished yet.</li>
<li><strong>Mozilla Persian support:</strong> We are helping in
developement and quality assurance of <a href="http://www.mozilla.org/">Mozilla</a>, for proper Persian
support. Latest versions (0.9.6 and later) include our patches, but
the effort is not finished yet. Please always consider using the
latest version if possible.</li>
<li><strong>XFree86 Persian support:</strong> We are improving <a href="http://www.xfree86.org/">XFree86</a> to have Persian data entry
and automatic font selection support. Latest versions (4.2.0 and
later) include our patches, but the effort is not finished yet.</li>
<li><strong><a href="howto/xterm/">XTerm with
Persian support</a></strong>, was developed by Robert Brady, using
specifications and feedbacks from the project.</li>
<!-- TODO: libfarsi, yagut, fa_IR, webkeyb -->
</ul>
<h2>4 Local Info</h2>
<p>Following is the list of data files and specifications
available from the project. Please note that the files marked
with an asterisk (*) are referring to deprecated standards, and
you should normally not use them. You will only need them if
you want your software to support these old formats.</p>
<h3>Specifications</h3>
<p>The final version of the national Iranian standard ISIRI 6219:2002
titled <a href="standard/">"Information Technology — Persian
Information Interchange, using Unicode"</a> is available. A <a href="report/stat1.html">first status
report</a> (in Persian) for the FarsiWeb project is also available.</p>
<p>The text of ISIRI 6219:200
</p><h3>Tables</h3>
<p>These are the tables and data files produced in the project. Some of
these have been submitted to global projects, including the <a href="http://www.gnu.org/software/libc/">GNU C library</a>, and the <a href="http://crl.nmsu.edu/~mleisher/csets.html">CSets archive</a>.</p>
<blockquote>
<table summary="Local resources links and descriptions">
<tbody>
<tr>
<td>
</td>
<td>
<a class="filename" href="table/2901-unicode.txt">2901-unicode.txt</a>
</td>
<td>
<a href="http://www.isiri.org/std/2901.htm">ISIRI 2901</a>
keyboard layout, using Unicode
</td>
</tr>
<tr>
<td>
</td>
<td>
<a class="filename" href="table/iran-holidays.txt">iran-holidays.txt</a>
</td>
<td>
List of official holidays of Iran.
</td>
</tr>
<tr>
<td>
</td>
<td class="top">
<a class="filename" href="iri/iri.eps">iri.eps</a>
</td>
<td class="top">Official symbol of Islamic Republic of
Iran in EPS format, based on the exact definition from
<a href="http://www.isiri.org/std/1.htm">ISIRI 1</a>
</td>
</tr>
<tr>
<td>
</td>
<td class="top">
<a class="filename" href="iri/iri.svg">iri.svg</a>
</td>
<td class="top">Official symbol of Islamic Republic of
Iran in
<a href="http://www.w3.org/Graphics/SVG/">
<acronym title="Scalable Vector Graphics">
SVG</acronym></a> format, based on the exact definition from
<a href="http://www.isiri.org/std/1.htm">ISIRI 1</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>*</td>
<td>
<a class="filename" href="table/2901.txt">2901.txt</a>
</td>
<td>
<a href="http://www.isiri.org/std/2901.htm">ISIRI 2901</a>
keyboard layout, using ISIRI 3342</td>
</tr>
<tr>
<td>*</td>
<td>
<a class="filename" href="table/3342.txt">3342.txt</a>
</td>
<td>a mapping from
<a href="http://www.isiri.org/std/3342.htm">ISIRI 3342</a>
to Unicode</td>
</tr>
<tr>
<td>*</td>
<td>
<a class="filename" href="table/iransystem.txt">iransystem.txt</a>
</td>
<td>a mapping from Iran System to Unicode</td>
</tr>
<tr>
<td>*</td>
<td>
<a class="filename" href="table/farsitex.txt">farsitex.txt</a>
</td>
<td>a mapping from FarsiTeX file format to Unicode</td>
</tr>
<tr>
<td>*</td>
<td>
<a class="filename" href="table/2900.txt">2900.txt</a>
</td>
<td>a mapping from
<a href="http://www.isiri.org/std/2900.htm">ISIRI 2900</a>
to Unicode</td>
</tr>
</tbody>
</table>
</blockquote>
<h2>5 Informational Links</h2>
<p>We are maintaining a list of links here, on Internationalization
(<strong>i18n</strong> for short) and bi-directional scripts
(<strong>Bidi</strong> for short). We will highlight any part related to
the Perso-Arabic script.</p>
<ol>
<li>
<p><a href="http://www.unicode.org/unicode/standard/standard.html">The
Unicode Standard</a>, which is the best globally accepted character
set and supports all common scripts of the world, including but not
limited to Latin, Greek, Cyrillic, Hebrew, Arabic, Armenian, various
Indic scripts, Thai, Lao, Tibetan, Georgian, Chinese, Japenese, and
Korean, and also Mathematical and Technical symbols. The standard is
published by <a href="http://www.unicode.org/">The Unicode
Consortium</a> which is founded by major computer companies like
IBM, Microsoft, Apple, HP, and Oracle. The FarsiWeb project also
participates in the development of the Unicode Standard, as a
representative from HCI.</p>
<p>There is another standard, namely ISO/IEC 10646 which is the same
as Unicode, but with less information.</p>
<p>These are the important parts of the Unicode site you should
visit:</p>
<ul>
<li><a href="http://www.unicode.org/unicode/uni2book/u2.html">The
Unicode Standard, Version 3.0</a>, which is really a good book to
buy (a non-printable online version is also available). It
addresses many problems, ranging from right-to-left behavior to
guidelines for implementing sorting and searching.</li>
<li><a href="http://www.unicode.org/unicode/reports/">Unicode
Technical Reports</a>, of which <a href="http://www.unicode.org/unicode/reports/tr9/">UAX #9,
The Bidirectional Algorithm</a>, and <a href="http://www.unicode.org/unicode/reports/tr10/">UTS #10,
Unicode Collation Algorithm</a> (which specifies sorting) are of
special importance.</li>
<li><a href="http://www.unicode.org/charts/">Code charts</a>,
where you can find character codes, names and shapes. Perso-Arabic
script is encoded at the
<strong>0600</strong>..<strong>06FF</strong> range
(hexadecimal).</li>
</ul>
<p><em>Note:</em> Unicode has made provisions for all Persian
characters. Apart from "Pe", "Che", "Zhe", and "Gaf", there are
codes for Persian-specific "Kaf" and "Ye". There was a single
character in the Iranian Information Interchange Standard,
ISIRI 3342, "Rial Sign", which was not in Unicode. The FarsiWeb
Project has submitted a proposal for adding it to the Unicode
Standard, and Rial Sign was encoded in Unicode 3.2 as
<strong>U+FDFC</strong>.</p>
</li>
<li>The <a href="http://www.w3.org/">World Wide Web Consortium</a>
(W3C), is another gathering of companies for World Wide Web standards.
Using Unicode (or ISO/IEC 10646) is recommended in all of the W3C
standards, including HTML 4 and XML. Mr Roozbeh Pournader,
one of the members of the FarsiWeb Project, is participating in W3C
activities as an invited expert to its Internationalization Interest
Group.
<ul>
<li>The <a href="http://www.w3.org/TR/html4">HTML 4.01</a>
specifications. The Persian-related parts are: <a href="http://www.w3.org/TR/html4/charset.html">Chapter 5, HTML
Document Represention</a> which addresses character set issues, and
<a href="http://www.w3.org/TR/html4/struct/dirlang.html">Chapter 8,
Language information and text direction</a> which tells how to
specify languages in HTML, and specifies HTML bidirectional
behaviour.</li>
<li>The <a href="http://www.w3.org/International/">WWW
Internationalization page</a>, which links to i18n
info on the web site.</li>
<!-- TODO: CharMod -->
</ul>
</li>
<li>These are the browsers that support the Perso-Arabic script.
The support is still buggy, but is becoming better with time:
<ul>
<li><a href="http://www.microsoft.com/windows/ie/default.htm">
Internet Explorer</a> 5 or later, from Microsoft.</li>
<li><a href="http://home.netscape.com/browsers/6/">
Netscape 6</a> and its Open Source engine <a href="http://www.mozilla.org/">Mozilla</a> are in the course of
improving Bidi support, and the FarsiWeb project is working with <a href="http://www.mozilla.org/projects/intl/">mozilla-i18n</a>
group to ensure correct Persian behaviour. You can take a look at <a href="http://www.mozilla.org/docs/refList/i18n/">Mozilla i18n and
l10n guidelines</a> if you are interested in Mozilla's engineering
details.</li>
<li>
<a href="http://www.konqueror.org/">Konqueror</a>, from the
<a href="http://www.kde.org/">KDE</a>
team.</li>
<li><a href="http://www.gpg.com/pmosaic/">PMosaic</a>, <a href="http://www.langbox.com/AraMosaic/">AraMosaic</a>,
and <a href="http://www.langbox.com/AraZilla/">AraZilla</a>, from
Langbox.</li>
<li>Tango, from
<a href="http://www.alis.com/">Alis Technologies</a>
(it seems that it is no longer available).</li>
</ul>
</li>
<li>We recommend trying <a href="http://www.unipad.org/">SC UniPad</a> as one
of the best Unicode-aware editors available on Windows.</li>
<li>To get some ideas about Unicode and Linux, take a look at Markus
Kuhn's <a href="http://www.cl.cam.ac.uk/~mgk25/unicode.html">UTF-8
and Unicode FAQ for Unix/Linux</a> or <a href="http://czyborra.com/">Roman Czyborra's homepage</a> that
contain useful information and many links. They may not always
be up to date in this moving world of i18n and Linux, but are a good
resource for all, from the beginner to the expert.</li>
</ol>
<h2>6 Other Persian Free Software</h2>
<p>The following are other projects who have released Persian
<a href="http://www.gnu.org/philosophy/free-sw.html">Free
Software</a>. Please send a notice to
<a href="mailto:FWPG@sharif.edu">FWPG@sharif.edu</a>
if you know of any other.</p>
<ul>
<li>
<strong>
<a href="http://www.farsitex.org/">FarsiTeX</a>:</strong>
A Persian version of the famous
<a href="http://www.tug.org/">TeX</a>
publishing system.</li>
</ul>
<hr>
<div style="text-align: left">
<a href="http://validator.w3.org/check/referer"><img style="border: none" height="31" width="88" alt="Valid XHTML 1.1!" src="./common/valid-xhtml11.png"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border: none" height="31" width="88" alt="Valid CSS!" src="./common/vcss.gif"></a>
<a href="http://sourceforge.net/projects/farsitools/"><img style="border: none" height="31" width="88" alt="Hosted by SourceForge.net" src="./common/sflogo.png"></a>
</div>
</div>
</body></html>