* 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