Re: Arabic cursive in Unicode
- From: "Danny" <dragon@xxxxxxxxxxxxxxxxx>
- Date: 21 Nov 2006 10:30:36 -0800
Andreas Prilop wrote:
On 21 Nov 2006, Danny wrote:
I'm trying to draw up a table of Arabic cursive characters for a text
editor: I want to take the raw data and translate into a sequence of
cursive variants.
What do you mean by "cursive characters", "cursive variants"?
I mean that I need to take the 'actual' characters (in the 06 range)
and convert to the presentation forms (in the F range). This is in
order to make my own Arabic rendering engine (bypassing the OS)
An example: the letter Alef Maksura (0649) exists in an isolated and
final form at points FEEF and FEF0, but the initial and medial forms
are listed at FBE8 and FBE9 (with the complicated name ARABIC LETTER
UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM). To me, this suggests
that standard Arabic includes only the first two forms, and the other
two only appear in a variant.
Never rely on the Unicode *names* for characters! They are never
changed and may be misleading. The most prominent example is the
"byte order mark" U+FEFF, which will be known forever as "zero-width
no-break space". Therefore, do not infer anything from the *name*
"alef maksura".
Sure - however, this is also defined as the initial form of character
0649, so the name matches the coding.
Second, do not rely on "compatibility characters" such as "Arabic
presentation forms". They exist mainly for compatibility with
older character sets. Never use them.
Huh? Now I'm confused. These presentation forms are the actual
characters displayed on screen when viewing Arabic, aren't they? If
not, where in the font are these presentation forms stored?
Anyway: fortunately in my case I'm including the font outlines in my
application, so I can work with the glyphs as they are stored in the
font; I don't need to worry about future-proofing.
Danny
.
- Follow-Ups:
- Re: Arabic cursive in Unicode
- From: Peter T. Daniels
- Re: Arabic cursive in Unicode
- References:
- Arabic cursive in Unicode
- From: Danny
- Re: Arabic cursive in Unicode
- From: Andreas Prilop
- Arabic cursive in Unicode
- Prev by Date: Re: spelling Muhammad
- Next by Date: Re: spelling Muhammad
- Previous by thread: Re: Arabic cursive in Unicode
- Next by thread: Re: Arabic cursive in Unicode
- Index(es):
Relevant Pages
|