Re: css3-lists: Coptic and Ionic Greek

oh my how it never pays to procrastinate :-)  I'm attaching below
the coptic algorithms that I've been preparing.  Some key differences
are:

*  upper-coptic and lower-coptic refer to the the character set used in
   the 32 member coptic alphabet.

*  "coptic" implies coptic-numeric, the coptic numeral system.


What I have been informed is that with the coptic numerals the lowercase
is always used.  There is an exception, in modern but non-standard
practices, when a number appears at the beginning of a sentence, the
number might then be capitalized following present day start of sentence
rules.  Accordingly one wouldn't expect much demand for upper-coptic-numeric,
but it couldn't hurt :)

This according to Father Kyrillos Makar of the St. Mary & St. Mina Churches
of Clearwater, Florida, who is regarded as a leading expert in Coptic
litertature in the US.  I consulted with him in preparing the following:



coptic:


   The following algorithm converts decimal digits to coptic numbers.

   1. Split the number into groups of three digits, starting with the least
      significant decimal digit.
   2. Number each group sequentially, starting from the least significant
      as group number zero.
   3. For each group, replace digits for the ones, tens and hundreds places
      with their respective Coptic counterparts.
   4. Place an overline above each member of the 0th group. 
   5. For all groups after the 0th, place 'n' underlines below each group
      member where 'n' is the group number.
   6. Concatenate the groups into one string.

   This system is defined for all numbers greater than zero. For zero
   and negative numbers, the decimal system is used instead.

   The suffix for the coptic-numeric numbering systems is a dot .
   U+002E.

   Coptic Numeral Assignment:

     Ones          Tens         Hundreds

   1  U+03b1    10  U+03b9    100  U+03c1
   2  U+03b2    20  U+03ba    200  U+03f2
   3  U+03b3    30  U+03bb    300  U+03c4
   4  U+03b4    40  U+03bc    400  U+03c5
   5  U+03b5    50  U+03bd    500  U+03c6
   6  U+03db    60  U+03be    600  U+03c7
   7  U+03b6    70  U+03bf    700  U+03c8
   8  U+03b7    80  U+03c0    800  U+03c9
   9  U+03b8    90  U+03e5    900  U+03e3



lower-coptic:

is defined as an alphabetic system (numeric repeating with no
insignificant 0 value) defined for all positive numbers greater
than zero, using codepoints U+03b1, U+03b2, U+03b3, U+03b4, U+03b5,
U+03db, U+03b6, U+03b7, U+03b8, U+03b9, U+03ba, U+03bb, U+03bc,
U+03bd, U+03be, U+03bf, U+03c0, U+03c1, U+03f2, U+03c4, U+03c5,
U+03c6, U+03c7, U+03c8, U+03c9, U+03e3, U+03e5, U+03e7, U+03e9,
U+03eb, U+03ed, U+03ef with a base of 32, a suffix of U+002E,
and no exceptions.


upper-coptic:

is defined as an alphabetic system (numeric repeating with no
insignificant 0 value) defined for all positive numbers greater
than zero, using codepoints U+0391, U+0392, U+0393, U+0394, U+0395,
U+03da, U+0396, U+0397, U+03f4, U+0399, U+039a, U+039b, U+039c,
U+039d, U+039e, U+039f, U+03a0, U+03a1, U+0043, U+03a4, U+03a5,
U+03a6, U+03a7, U+03a8, U+03a9, U+03e2, U+03e4, U+03e6, U+03e8,
U+03ea, U+03ec, U+03ee with a base of 32, a suffix of U+002E,
and no exceptions.

Received on Monday, 11 November 2002 19:23:25 UTC