Fixing the sort order of the SignWriting symbols in Unicode 8
Philippe Verdy
verdy_p at wanadoo.fr
Tue Feb 24 14:38:05 CST 2015
Just an adjustment of weights, so that "rotation" weights are lower than
"fill" weights. The inherent "fill 1" and "rotation 1" can be kept.
This is similar to the collation for case insensitive sorts that preserve
the difference of diacritics, or sorts that swap these levels (all you have
to do is to swap arithmetically the ranges of weights by a simple offset)
The DUCET seems to have given small level to to rotation variants by
assigning them higher ranges so that they take prority over fil variants,
and you'd like the reverse : this a basic tailoring, and not a problem of
inherent values, where "fill 1" and "rotation 1" are made ignorable ni all
levels (except the last implicit level on the code points in NFD form, then
the optional implicit level on original code points in any non normalized
form)
2015-02-24 18:38 GMT+01:00 Stephen E Slevinski Jr <slevin at signpuddle.net>:
> Hi Unicode list,
>
> I am concerned that the SignWriting symbols as defined in Unicode 8 do not
> sort properly. Making "*fill 1*" and "*rotation 1*" inherent values
> causes sorting problems.
>
> Without inherent values for "*fill 1*" and "*rotation 1*", the symbols
> sort properly. Consider these symbols in the correct sort order.
>
> symbol - fill 1 - rotation 1
> symbol - fill 1 - rotation 2
> symbol - fill 2 - rotation 1
> symbol - fill 2 - rotation 2
>
>
> When "*fill 1*" and "*rotation 1*" are inherent, the symbols above have
> shorter names that sort incorrectly.
>
> symbol
> symbol - rotation 2
> symbol - fill 2
> symbol - fill 2 - rotation 2
>
> With the above list, "*symbol - fill 2*" will sort before "*symbol -
> rotation 2*". This is incorrect.
>
> I believe it would fix sorting by setting the weights in the "DUCET" table
> so that rotations sort before fills. If this addition was made, the
> SignWriting symbols in Unicode 8 should sort properly.
>
> Regards,
> ∼Steve
>
> _______________________________________________
> Unicode mailing list
> Unicode at unicode.org
> http://unicode.org/mailman/listinfo/unicode
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/unicode/attachments/20150224/a59cd699/attachment.html>
More information about the Unicode
mailing list