142 lines
3.7 KiB
Plaintext
142 lines
3.7 KiB
Plaintext
|
* Sorting weight table for Basic Greek alphabet, default order.
|
||
|
* This covers Unicode block 10 BASIC GREEK (0370 - 03CF)
|
||
|
* BUT NOT block 11 GREEK SYMBOLS AND COPTIC (03D0 - 03FF)
|
||
|
*
|
||
|
* The table is intended to be loaded after 'LATIN1-DEFAULT', which
|
||
|
* covers blocks 2 & 4. These two tables together cover all characters
|
||
|
* in ISO 8859/7, plus more.
|
||
|
*
|
||
|
* Note that all these block 10 characters are forced into block 4
|
||
|
* between the non-alphabetics and Latin A. Therefore all control
|
||
|
* characters (blocks 1 & 3) sort before any of these. The specifically
|
||
|
* Greek symbols & punctuation sort after Latin punctuation and before
|
||
|
* the (Latin) numerals.
|
||
|
*
|
||
|
* All characters in block 11 (GREEK SYMBOLS AND COPTIC) will sort after these.
|
||
|
*
|
||
|
* There are 3 Greek accent marks specifically catered for here:
|
||
|
* TONOS (like GRAVE ACCENT), weight 3
|
||
|
* DIALYTIKA (like DIAERESIS), weight 26
|
||
|
* DIALYTIKA WITH TONOS, weight 29
|
||
|
*
|
||
|
* SYNTAX:
|
||
|
* Each non-comment line gives one or more weights for a character,
|
||
|
* as follows (character value in hex, weights in decimal):
|
||
|
* Field 1 = Unicode character value
|
||
|
* Field 2 = Shared weight (characters that sort together if accents
|
||
|
* and case were to be disregarded should have the same SW)
|
||
|
* Or, Block Weight/Shared Weight. This form allows characters
|
||
|
* in different Unicode blocks to have equal SWs. If BW is
|
||
|
* omitted, only SWs for characters in the same block are equal.
|
||
|
* Field 3 = Accent weight, or '-' to omit or copy from previous.
|
||
|
* Please use values as defined in the file NLS.WT.LOOKUP.
|
||
|
* Field 4 = Case weight, or 'U' for upper and 'L' for lower case chars.
|
||
|
*
|
||
|
* HEX (BW/)SW AW CW
|
||
|
* Non-alphabetic characters
|
||
|
0374 4/350 - - * GREEK NUMERAL SIGN
|
||
|
0375 4/352 - - * GREEK LOWER NUMERAL SIGN
|
||
|
037A 4/354 - - * GREEK YPOGEGRAMMENI
|
||
|
037E 4/356 - - * GREEK QUESTION MARK
|
||
|
0384 4/358 - - * GREEK TONOS
|
||
|
0385 4/360 - - * GREEK DIALYTIKA TONOS
|
||
|
0387 4/362 - - * GREEK ANO TELEIA
|
||
|
*
|
||
|
* HEX (BW/)SW AW CW
|
||
|
* Alphabetic characters
|
||
|
* ALPHA
|
||
|
0391 4/600 - U * ALPHA
|
||
|
03B1 - - L
|
||
|
0386 - 3 U * ALPHA WITH TONOS
|
||
|
03AC - 3 L
|
||
|
* BETA
|
||
|
0392 4/605 - U * BETA
|
||
|
03B2 - - L
|
||
|
* GAMMA
|
||
|
0393 4/610 - U * GAMMA
|
||
|
03B3 - - L
|
||
|
* DELTA
|
||
|
0394 4/615 - U * DELTA
|
||
|
03B4 - - L
|
||
|
* EPSILON
|
||
|
0395 4/620 - U * EPSILON
|
||
|
03B5 - - L
|
||
|
0388 - 3 U * EPSILON WITH TONOS
|
||
|
03AD - 3 L
|
||
|
* ZETA
|
||
|
0396 4/625 - U * ZETA
|
||
|
03B6 - - L
|
||
|
* ETA
|
||
|
0397 4/630 - U * ETA
|
||
|
03B7 - - L
|
||
|
0389 - 3 U * ETA WITH TONOS
|
||
|
03AE - 3 L
|
||
|
* THETA
|
||
|
0398 4/635 - U * THETA
|
||
|
03B8 - - L
|
||
|
* IOTA
|
||
|
0399 4/640 - U * IOTA
|
||
|
03B9 - - L
|
||
|
038A - 3 U * IOTA WITH TONOS
|
||
|
03AF - 3 L
|
||
|
03AA - 24 U * IOTA WITH DIALYTIKA
|
||
|
03CA - 24 L
|
||
|
0390 - 27 L * IOTA WITH DIALYTIKA AND TONOS
|
||
|
* KAPPA
|
||
|
039A 4/645 - U * KAPPA
|
||
|
03BA - - L
|
||
|
* LAMBDA
|
||
|
039B 4/650 - U * LAMDA
|
||
|
03BB - - L
|
||
|
* MU
|
||
|
039C 4/655 - U * MU
|
||
|
03BC - - L
|
||
|
* NU
|
||
|
039D 4/660 - U * NU
|
||
|
03BD - - L
|
||
|
* XI
|
||
|
039E 4/665 - U * XI
|
||
|
03BE - - L
|
||
|
* OMICRON
|
||
|
039F 4/670 - U * OMICRON
|
||
|
03BF - - L
|
||
|
038C - 3 U * OMICRON WITH TONOS
|
||
|
03CC - 3 L
|
||
|
* PI
|
||
|
03A0 4/675 - U * PI
|
||
|
03C0 - - L
|
||
|
* RHO
|
||
|
03A1 4/680 - U * RHO
|
||
|
03C1 - - L
|
||
|
* SIGMA
|
||
|
03A3 4/685 - U * SIGMA
|
||
|
* (small final sigma and small sigma collate equal)
|
||
|
03C2 - - L * FINAL SIGMA
|
||
|
03C3 - - L * SIGMA
|
||
|
* TAU
|
||
|
03A4 4/690 - U * TAU
|
||
|
03C4 - - L
|
||
|
* UPSILON
|
||
|
03A5 4/695 - U * UPSILON
|
||
|
03C5 - - L
|
||
|
038E - 3 U * UPSILON WITH TONOS
|
||
|
03CD - 3 L
|
||
|
03AB - 24 U * UPSILON WITH DIALYTIKA
|
||
|
03CB - 24 L
|
||
|
03B0 - 27 L * UPSILON WITH DIALYTIKA AND TONOS
|
||
|
* PHI
|
||
|
03A6 4/700 - U * PHI
|
||
|
03C6 - - L
|
||
|
* CHI
|
||
|
03A7 4/705 - U * CHI
|
||
|
03C7 - - L
|
||
|
* PSI
|
||
|
03A8 4/710 - U * PSI
|
||
|
03C8 - - L
|
||
|
* OMEGA
|
||
|
03A9 4/715 - U * OMEGA
|
||
|
03C9 - - L
|
||
|
038F - 3 U * OMEGA WITH TONOS
|
||
|
03CE - 3 L
|
||
|
* END
|