Combining classes of Hebrew accents

Maxim Iorsh iorsh at users.sourceforge.net
Tue Aug 5 16:48:33 CDT 2014


Almost forgot to mention,

05A0 HEBREW ACCENT TELISHA GEDOLA,
059D HEBREW ACCENT GERESH MUQDAM both should be 229 "Above_Right_RTL"

 -- Maxim.


On Wed, Aug 6, 2014 at 12:05 AM, Maxim Iorsh <iorsh at users.sourceforge.net>
wrote:

> Hello,
>
> I propose to change combining classes for certain Hebrew accents.
>
> Presently, the Hebrew accents belong to one of the following classes: 220
> (below), 222 (below right), 228 (above left), 230 (above). Accordingly, the
> canonical ordering puts "below" accents before "below right" accents, for
> example.
>
> Unfortunately, the resulting order is wrong. As Hebrew is a right-to-left
> script, the accents which are located below the letter on the right should
> go *before* accents which reside below the letter in the middle. The same
> goes for accents above letters.
>
> My proposal is to modify the combining class property as follows:
>
> 059A HEBREW ACCENT YETIV: ccc=219 "Below_Right_RTL"
> 05AD HEBREW ACCENT DEHI: ccc=219 "Below_Right_RTL"
> 05AE HEBREW ACCENT ZINOR: ccc=231 "Above_Left_RTL"
>
> Alternatively, existing class 218 "Below_Left" could be assigned to 059A,
> 05AD and possibly renamed to "Below_Char_Start" or something similar, so
> that it means "left" for LTR scripts and "right" for RTL scripts. The class
> 232 "Above_Right" could be assigned to 05AE and renamed accordingly.
>
> Thank you,
>  -- Maxim.
>
> P. S. In a related note, does anybody know why Hebrew marks (05B0-05C7)
> are assigned fixed combining classes? It looks like most of them would be
> perfectly ok with 220 "Below" class, or other appropriate non-fixed classes.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/unicode/attachments/20140806/a2ef2d31/attachment.html>


More information about the Unicode mailing list