🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.software.international
Article #401

Consolidated Answers for "Arabic Unicode"

#401
From: Bowyer Jeff
Date: Sat, 14 Aug 1993 18:41
65 lines
3432 bytes
Here are the consolidated answers for the original question from
Kamran Ghane (netmail!ghane@chaph.usc.edu):

     Does anybody know why in Arabic Unicode code page the Kashida code
     is placed among the other alphabet codes and not before or after
     them? Considering the sort order, its position doesn't make any
     sense.

Jeff
INSOFT-L List Manager

*========================================================================*
 Jeff Bowyer                         EMail:
 Computing Center		     jbowyer@cis.vutbr.cz
 Technical University of Brno
 Udolni 19, 602 00 BRNO
 Czech Republic
*========================================================================*


Sender: Glenn Adams <glenn@metis.com>
        Technical Manager, Unicode Consortium

The order and position of Arabic characters in Unicode in the range 0600-065F
are identical to their order and position in ISO 8859-6; that is, if you add
0x05C0 to an ISO 8859-6 code in rows 10-15 (A0-FF), you get the Unicode code
position.  There are three exceptions to this rule: NBSP (A0), CURRENCY
SYMBOL (A4), and SOFT HYPHEN (AD), map to 00A0, 00A4, and 00AD, respectively
in Unicode.  Although the reverse mapping holds at this time also, it may
not in the future if additional characters are assigned to other positions in
Unicode in the range 0600-065F which are currently unassigned.

As for depending on the order of elements in Unicode as far as sorting is
concerned, you should not!  The order of elements in Unicode have no bearing
on the expected sorting order.  You must employ an external sorting weight
table to give you this information.  Consider for a moment the fact that
many other languages besides Arabic will use these characters and that they
do not all share the sorting order employed for the Arabic language (e.g.,
Farsi, Sindhi, Urdu, Pashto, Turkish, Malay, etc.)


Sender: Nadine Kano <nadinek@microsoft.com>

The answer I have gotten from our Unicode consortium
representative is that  Unicode does not pretend to be
in any sorted order.


Sender: Joe Becker (Becker.OSBU_North@xerox.com)

Yes, it makes no sense ... but it's standard!  Its position is merely reflected
directly from the primary Arabic code standard ASMO 449, as also in ECMA 114
and ISO 8859-6.


And one remaining response from a previous discussion about Arabic script ...


Sender: Bill Walsh <walsh_bill@smtpmac.ads.com>

The Arabic alphabet is exactly that-- an alphabet whose 28 letters indicate
consonants (and can double as long vowels).  Most good Arabic software will
automatically contextualize characters (i.e., choose the correct form of the
letter for its position in the word).
Technical Details
Message-ID: <24jbjs$n8b@rhino.cis.vutbr.cz>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!europa.eng.gtefsd.com!uunet!news.univie.ac.at!alijku11!aci.cvut.cz!rhino.cis.vutbr.cz!rhino.cis.vutbr.cz!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 110cdc,f1093eda2b635045,start
X-Google-Attributes: gid110cdc,public
X-Google-ArrivalTime: 1993-08-15 18:01:22 PST
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!europa.eng.gtefsd.com!uunet!news.univie.ac.at!alijku11!aci.cvut.cz!rhino.cis.vutbr.cz!rhino.cis.vutbr.cz!not-for-mail
From: jbowyer@rhino.cis.vutbr.cz (Bowyer Jeff)
Newsgroups: bit.software.international
Subject: Consolidated Answers for "Arabic Unicode"
Date: 14 Aug 1993 20:41:00 +0200
Organization: Technical University of Brno, Czech Republic
Lines: 65
Approved: insoft-l-moderator@cis.vutbr.cz
Message-ID: <24jbjs$n8b@rhino.cis.vutbr.cz>
X-Newsreader: TIN [version 1.2 PL1]