[xep-support] XEP with Arabic Typesetting font
Chris Lilley
chris at w3.org
Fri Feb 20 10:51:09 PST 2004
On Friday, February 20, 2004, 3:03:40 PM, Nikolai wrote:
NG> Mete,
>> Is XEP capable of rendering a Lam-Alef ligature
>> with a hamza and possibly also a fatha on top of it?
NG> Treatment of hamza, fatha and similar diacritical
NG> signs is indeed a hard issue for XEP in its current shape.
NG> XEP process combining diacritics as if the were
NG> ordinary symbols. Therefore, to get an Alef+hamza,
NG> you should use a separate glyph for it (أ).
NG> This glyph will be correctly shaped to isolated/initial
NG> or medial/final form, and if there is a Lam preceding
NG> it in the text, it will produce a correct Lam+Alef+hamza
NG> ligature.
Am I correct to infer from this that XEP has support for only
precombined characters in general, so that for example a latin letter
'e' followed by a combining acute accent will not render as an
'e-acute'?
NG> For fatha, the situation is more difficult: there is no
NG> Unicode point to cover its combinations with Alef
NG> or Alef+hamza.
Since Unicode has a policy of not adding new precomposed characters
unless really necessary (because of the multiplicative explosion of
code points), there is unlikely to be such a codepoint in the future
either. Nor is it needed, there are already Unicode points for fatha,
damma, kasra etc and these are, naturally, combining characters.
Unlike the acute accent (in French) but like the accents and tone
marks in Vietnamese, these characters also need to stack.
NG> Rather than adding such an API, we would better prefer to refine
NG> our own engine to cover complex cases like these :-).
A worthy goal, although coverage of basic newspaper Arabic is
probably a better first target before moving on the the complexities
of Quranic typesetting.
Does anyone have short examples of these sorts of more complex script
renderings (plus images of correct renderings), which could be used
for test cases? I am thinking of XSL FO test cases of course, though
also interested in their use for SVG test cases.
--
Chris Lilley mailto:chris at w3.org
Chair, W3C SVG Working Group
Member, W3C Technical Architecture Group
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
More information about the Xep-support
mailing list