- From: Daniel Yacob <locales@geez.org>
- Date: Mon, 11 Nov 2002 19:43:52 -0500
- To: choess@stwing.upenn.edu, www-style@w3.org
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