* Sorting weight table for ICELANDIC order of (Latin) characters. * This should be loaded after the LATIN1-DEFAULT table, (optionally * after LATINX-DEFAULT, LATINX2-DEFAULT and LATINX3-default), and * sets the weights of the Icelandic alphabetic characters that * differ from A-Z as follows: * * Between A and B: A WITH ACUTE * (between D and E: ETH - already set by LATIN1-DEFAULT) * Between E and F: E WITH ACUTE * Between I and J: I WITH ACUTE * Between O and P: O WITH ACUTE * Between U and V: U WITH ACUTE * Between Y and Z: Y WITH ACUTE * After Z, in order: THORN, LIGATURE AE, LIGATURE OE, * O WITH DIAERESIS, O WITH STROKE * * 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 * After all other A's: 00C1 4/1002 1 U * A WITH ACUTE 00E1 - 1 L * After all other E's: 00C9 4/1062 1 U * E WITH ACUTE 00E9 - 1 L * After all other I's: 00CD 4/1112 1 U * I WITH ACUTE 00ED - 1 L * After all other O's: 00D3 4/1172 1 U * O WITH ACUTE 00F3 - 1 L * After all other U's: 00DA 4/1262 1 U * U WITH ACUTE 00FA - 1 L * After Y 00DD 4/1292 1 U * Y WITH ACUTE 00FD - 1 L * After Z 00DE 4/1302 - U * THORN 00FE - - L 00C6 4/1304 - U * LIGATURE AE 00E6 - - L 0152 4/1306 - U * LIGATURE OE 0153 - - L 00D6 4/1308 24 U * O WITH DIAERESIS 00F6 - 24 L 00D8 4/1310 38 U * O WITH STROKE 00F8 - 38 L * * END