81 lines
2.6 KiB
Plaintext
81 lines
2.6 KiB
Plaintext
|
* Sorting weight table for LATVIAN 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 Latvian alphabetic characters that
|
||
|
* differ from A-Z as follows:
|
||
|
*
|
||
|
* Between A and B: A WITH MACRON
|
||
|
* Between C and D: C WITH CARON
|
||
|
* Between E and F: E WITH MACRON
|
||
|
* Between G and H: G WITH CEDILLA
|
||
|
* Between I and J: Y, Y WITH ACUTE, I WITH MACRON
|
||
|
* Between K and L: K WITH CEDILLA
|
||
|
* Between L and M: L WITH CEDILLA
|
||
|
* Between N and O: N WITH CEDILLA
|
||
|
* Between O and P: O WITH MACRON
|
||
|
* Between R and S: R WITH CEDILLA
|
||
|
* Between S and T: S WITH CARON
|
||
|
* Between U and V: U WITH MACRON
|
||
|
* After Z: Z WITH CARON
|
||
|
*
|
||
|
* 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:
|
||
|
0100 4/1002 46 U * A WITH MACRON
|
||
|
0101 - 46 L
|
||
|
* After C and before D:
|
||
|
010C 4/1032 19 U * C WITH CARON
|
||
|
010D - 19 L
|
||
|
* After E and before F:
|
||
|
0112 4/1062 46 U * E WITH MACRON
|
||
|
0113 - 46 L
|
||
|
* After G and before H:
|
||
|
0122 4/1092 40 U * G WITH CEDILLA
|
||
|
0123 - 40 L
|
||
|
* After I and before J:
|
||
|
0059 4/1112 - U * Y
|
||
|
0079 - - L
|
||
|
00DD 4/1114 1 U * Y WITH ACUTE
|
||
|
00FD - 1 L
|
||
|
012A 4/1116 46 U * I WITH MACRON
|
||
|
012B - 46 L
|
||
|
* After K and before L:
|
||
|
0136 4/1132 40 U * K WITH CEDILLA
|
||
|
0137 - 40 L
|
||
|
* After L and before M:
|
||
|
013B 4/1142 40 U * L WITH CEDILLA
|
||
|
013C - 40 L
|
||
|
* After N and before O:
|
||
|
0145 4/1162 40 U * N WITH CEDILLA
|
||
|
0146 - 40 L
|
||
|
* After O and before P:
|
||
|
014C 4/1172 46 U * O WITH MACRON
|
||
|
014D - 46 L
|
||
|
* After R and before S:
|
||
|
0156 4/1212 40 U * R WITH CEDILLA
|
||
|
0157 - 40 L
|
||
|
* After S and before T:
|
||
|
0160 4/1222 19 U * S WITH CARON
|
||
|
0161 - 19 L
|
||
|
* After U and before V:
|
||
|
016A 4/1252 46 U * U WITH MACRON
|
||
|
016B - 46 L
|
||
|
* After Z:
|
||
|
017D 4/1302 19 U * Z WITH CARON
|
||
|
017E - 19 L
|
||
|
*
|
||
|
* END
|