On 19/09/2003 00:47, Kent Karlsson wrote:

...


How should a text rendering library deal with <SPACE,
dbl_diacritic>? Should the character after the diacritic be
drawn under the right half of the diacritic,


yes



Nitpick: under or above, as appropriate, the right "half" of the dbl diacritic. There are some dbl diacritics that are below (combining class 233, in the current cc numbering). The double diacritics aren't really intended for use with bidi scripts, ...

While we are nitpicking... This may be true of the currently defined double diacritics. But there may be double diacritics not yet defined in RTL scripts. This thread started with a suggestion that Hebrew holam might be considered as a double diacritic, at least in that it tends to be centred above the gap between the preceding and following characters, and a similar analysis might be suitable for the Arabic hamza currently being discussed on the bidi list. And I can see that people might well want to use the existing double diacritics e.g. to indicate ligatures or double articulation in Hebrew or Arabic script phonetic transcriptions.

... but logically the character
after a dbl diacritic would ideally in RTL go under the LEFT "half" of
the diacritic (I don't expect implementations to actually do the
latter).


They might not have to do this in the current version of Unicode, because of the accident that no double diacritics have so far been defined for RTL scripts, but they might have to in the next one. So it might be sensible to avoid using direction-bound code here.


/kent k



-- Peter Kirk [EMAIL PROTECTED] (personal) [EMAIL PROTECTED] (work) http://www.qaya.org/





Reply via email to