Combining classes of Hebrew accents
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"
On Wed, Aug 6, 2014 at 12:05 AM, Maxim Iorsh <iorsh at users.sourceforge.net>
> 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
> 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...
More information about the Unicode