Re: Meroitic cursive fractions numerical values

From: Doug Ewell <doug_at_ewellic.org>
Date: Tue, 31 Mar 2015 10:30:58 -0700

Karl Williamson <public at khwilliamson dot com> wrote:

> It's a small matter to add code to reduce the UCD-specified rational
> numbers, but it's just one more complication to have to deal with
> along with the many that the UCD already presents, and if there is not
> a good reason the data for these new characters is specified contrary
> to mathematical convention, then the data should be changed instead of
> having to code around it.

UAX #44, Section 5.9.1 says:

| For all numeric properties, and for properties such as
| Unicode_Radical_Stroke which are constructed from combinations of
| numeric values, use loose matching rule UAX44-LM1 when comparing
| property values.
|
| UAX44-LM1. Apply numeric equivalences.
| • "01.00" is equivalent to "1".
| • "1.666667" in the UCD is a repeating fraction, and equivalent to
| "10/6" or "5/3".

This strongly suggests that the implementation should be changed, not to
match the data, but to match the specification.

--
Doug Ewell | http://ewellic.org | Thornton, CO 🇺🇸
_______________________________________________
Unicode mailing list
Unicode_at_unicode.org
http://unicode.org/mailman/listinfo/unicode
Received on Tue Mar 31 2015 - 12:32:32 CDT

This archive was generated by hypermail 2.2.0 : Tue Mar 31 2015 - 12:32:33 CDT