Re: Meroitic cursive fractions numerical values

From: Karl Williamson <public_at_khwilliamson.com>
Date: Wed, 01 Apr 2015 11:08:46 -0600

On 03/31/2015 11:30 AM, Doug Ewell wrote:
> 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.

Ok. I've made the change.

Is it a problem that DerivedNumericValues.txt doesn't match
UnicodeData.txt in this regard? (That is, the derived file comes with
irreducible rationals)
>
> --
> Doug Ewell | http://ewellic.org | Thornton, CO 🇺🇸
>
>
> _______________________________________________
> Unicode mailing list
> Unicode_at_unicode.org
> http://unicode.org/mailman/listinfo/unicode
>

_______________________________________________
Unicode mailing list
Unicode_at_unicode.org
http://unicode.org/mailman/listinfo/unicode
Received on Wed Apr 01 2015 - 12:10:06 CDT

This archive was generated by hypermail 2.2.0 : Wed Apr 01 2015 - 12:10:06 CDT