212 lines
7.2 KiB
Plaintext
Executable File
212 lines
7.2 KiB
Plaintext
Executable File
* Sorting weight table for Hiragana and Katakana, default order.
|
|
* This covers Unicode block 70 HIRAGANA (3040 - 309F)
|
|
* and block 71 KATAKANA (30A0 - 30FF)
|
|
*
|
|
* The basic katakana and hiragana characters are assigned an order,
|
|
* with katakana and hiragana equivalents sorting together, using
|
|
* case weights to distinguish between them (uses 1 for katakana,
|
|
* and 2 for hiragana, so katakana sorts first).
|
|
* All characters from blocks 70 and 71 appear in this list.
|
|
*
|
|
* 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
|
|
30A1 70/1000 - 1 * KATAKANA SMALL A
|
|
3041 - - 2 * HIRAGANA SMALL A
|
|
30A2 70/1010 - 1 * KATAKANA A
|
|
3042 - - 2 * HIRAGANA A
|
|
30A3 70/1020 - 1 * KATAKANA SMALL I
|
|
3043 - - 2 * HIRAGANA SMALL I
|
|
30A4 70/1030 - 1 * KATAKANA I
|
|
3044 - - 2 * HIRAGANA I
|
|
30A5 70/1040 - 1 * KATAKANA SMALL U
|
|
3045 - - 2 * HIRAGANA SMALL U
|
|
30A6 70/1050 - 1 * KATAKANA U
|
|
3046 - - 2 * HIRAGANA U
|
|
30F4 70/1060 - 1 * KATAKANA VU
|
|
3094 - - 2 * HIRAGANA VU
|
|
30A7 70/1070 - 1 * KATAKANA SMALL E
|
|
3047 - - 2 * HIRAGANA SMALL E
|
|
30A8 70/1080 - 1 * KATAKANA E
|
|
3048 - - 2 * HIRAGANA E
|
|
30A9 70/1090 - 1 * KATAKANA SMALL O
|
|
3049 - - 2 * HIRAGANA SMALL O
|
|
30AA 70/1110 - 1 * KATAKANA O
|
|
304A - - 2 * HIRAGANA O
|
|
30F5 70/1120 - 1 * KATAKANA SMALL KA
|
|
30AB 70/1130 - 1 * KATAKANA KA
|
|
304B - - 2 * HIRAGANA KA
|
|
30AC 70/1140 - 1 * KATAKANA GA
|
|
304C - - 2 * HIRAGANA GA
|
|
30AD 70/1150 - 1 * KATAKANA KI
|
|
304D - - 2 * HIRAGANA KI
|
|
30AE 70/1160 - 1 * KATAKANA GI
|
|
304E - - 2 * HIRAGANA GI
|
|
30AF 70/1170 - 1 * KATAKANA KU
|
|
304F - - 2 * HIRAGANA KU
|
|
30B0 70/1180 - 1 * KATAKANA GU
|
|
3050 - - 2 * HIRAGANA GU
|
|
30F6 70/1190 - 1 * KATAKANA SMALL KE
|
|
30B1 70/1200 - 1 * KATAKANA KE
|
|
3051 - - 2 * HIRAGANA KE
|
|
30B2 70/1210 - 1 * KATAKANA GE
|
|
3052 - - 2 * HIRAGANA GE
|
|
30B3 70/1220 - 1 * KATAKANA KO
|
|
3053 - - 2 * HIRAGANA KO
|
|
30B4 70/1230 - 1 * KATAKANA GO
|
|
3054 - - 2 * HIRAGANA GO
|
|
30B5 70/1240 - 1 * KATAKANA SA
|
|
3055 - - 2 * HIRAGANA SA
|
|
30B6 70/1250 - 1 * KATAKANA ZA
|
|
3056 - - 2 * HIRAGANA ZA
|
|
30B7 70/1260 - 1 * KATAKANA SI
|
|
3057 - - 2 * HIRAGANA SI
|
|
30B8 70/1270 - 1 * KATAKANA ZI
|
|
3058 - - 2 * HIRAGANA ZI
|
|
30B9 70/1280 - 1 * KATAKANA SU
|
|
3059 - - 2 * HIRAGANA SU
|
|
30BA 70/1290 - 1 * KATAKANA ZU
|
|
305A - - 2 * HIRAGANA ZU
|
|
30BB 70/1300 - 1 * KATAKANA SE
|
|
305B - - 2 * HIRAGANA SE
|
|
30BC 70/1310 - 1 * KATAKANA ZE
|
|
305C - - 2 * HIRAGANA ZE
|
|
30BD 70/1320 - 1 * KATAKANA SO
|
|
305D - - 2 * HIRAGANA SO
|
|
30BE 70/1330 - 1 * KATAKANA ZO
|
|
305E - - 2 * HIRAGANA ZO
|
|
30BF 70/1340 - 1 * KATAKANA TA
|
|
305F - - 2 * HIRAGANA TA
|
|
30C0 70/1350 - 1 * KATAKANA DA
|
|
3060 - - 2 * HIRAGANA DA
|
|
30C1 70/1360 - 1 * KATAKANA TI
|
|
3061 - - 2 * HIRAGANA TI
|
|
30C2 70/1370 - 1 * KATAKANA DI
|
|
3062 - - 2 * HIRAGANA DI
|
|
30C3 70/1380 - 1 * KATAKANA SMALL TU
|
|
3063 - - 2 * HIRAGANA SMALL TU
|
|
30C4 70/1390 - 1 * KATAKANA TU
|
|
3064 - - 2 * HIRAGANA TU
|
|
30C5 70/1400 - 1 * KATAKANA DU
|
|
3065 - - 2 * HIRAGANA DU
|
|
30C6 70/1410 - 1 * KATAKANA TE
|
|
3066 - - 2 * HIRAGANA TE
|
|
30C7 70/1420 - 1 * KATAKANA DE
|
|
3067 - - 2 * HIRAGANA DE
|
|
30C8 70/1430 - 1 * KATAKANA TO
|
|
3068 - - 2 * HIRAGANA TO
|
|
30C9 70/1440 - 1 * KATAKANA DO
|
|
3069 - - 2 * HIRAGANA DO
|
|
30CA 70/1450 - 1 * KATAKANA NA
|
|
306A - - 2 * HIRAGANA NA
|
|
30CB 70/1460 - 1 * KATAKANA NI
|
|
306B - - 2 * HIRAGANA NI
|
|
30CC 70/1470 - 1 * KATAKANA NU
|
|
306C - - 2 * HIRAGANA NU
|
|
30CD 70/1480 - 1 * KATAKANA NE
|
|
306D - - 2 * HIRAGANA NE
|
|
30CE 70/1490 - 1 * KATAKANA NO
|
|
306E - - 2 * HIRAGANA NO
|
|
30CF 70/1500 - 1 * KATAKANA HA
|
|
306F - - 2 * HIRAGANA HA
|
|
30D0 70/1510 - 1 * KATAKANA BA
|
|
3070 - - 2 * HIRAGANA BA
|
|
30D1 70/1520 - 1 * KATAKANA PA
|
|
3071 - - 2 * HIRAGANA PA
|
|
30D2 70/1530 - 1 * KATAKANA HI
|
|
3072 - - 2 * HIRAGANA HI
|
|
30D3 70/1540 - 1 * KATAKANA BI
|
|
3073 - - 2 * HIRAGANA BI
|
|
30D4 70/1550 - 1 * KATAKANA PI
|
|
3074 - - 2 * HIRAGANA PI
|
|
30D5 70/1560 - 1 * KATAKANA HU
|
|
3075 - - 2 * HIRAGANA HU
|
|
30D6 70/1570 - 1 * KATAKANA BU
|
|
3076 - - 2 * HIRAGANA BU
|
|
30D7 70/1580 - 1 * KATAKANA PU
|
|
3077 - - 2 * HIRAGANA PU
|
|
30D8 70/1590 - 1 * KATAKANA HE
|
|
3078 - - 2 * HIRAGANA HE
|
|
30D9 70/1600 - 1 * KATAKANA BE
|
|
3079 - - 2 * HIRAGANA BE
|
|
30DA 70/1610 - 1 * KATAKANA PE
|
|
307A - - 2 * HIRAGANA PE
|
|
30DB 70/1620 - 1 * KATAKANA HO
|
|
307B - - 2 * HIRAGANA HO
|
|
30DC 70/1630 - 1 * KATAKANA BO
|
|
307C - - 2 * HIRAGANA BO
|
|
30DD 70/1640 - 1 * KATAKANA PO
|
|
307D - - 2 * HIRAGANA PO
|
|
30DE 70/1650 - 1 * KATAKANA MA
|
|
307E - - 2 * HIRAGANA MA
|
|
30DF 70/1660 - 1 * KATAKANA MI
|
|
307F - - 2 * HIRAGANA MI
|
|
30E0 70/1670 - 1 * KATAKANA MU
|
|
3080 - - 2 * HIRAGANA MU
|
|
30E1 70/1680 - 1 * KATAKANA ME
|
|
3081 - - 2 * HIRAGANA ME
|
|
30E2 70/1690 - 1 * KATAKANA MO
|
|
3082 - - 2 * HIRAGANA MO
|
|
30E3 70/1700 - 1 * KATAKANA SMALL YA
|
|
3083 - - 2 * HIRAGANA SMALL YA
|
|
30E4 70/1710 - 1 * KATAKANA YA
|
|
3084 - - 2 * HIRAGANA YA
|
|
30E5 70/1720 - 1 * KATAKANA SMALL YU
|
|
3085 - - 2 * HIRAGANA SMALL YU
|
|
30E6 70/1730 - 1 * KATAKANA YU
|
|
3086 - - 2 * HIRAGANA YU
|
|
30E7 70/1740 - 1 * KATAKANA SMALL YO
|
|
3087 - - 2 * HIRAGANA SMALL YO
|
|
30E8 70/1750 - 1 * KATAKANA YO
|
|
3088 - - 2 * HIRAGANA YO
|
|
30E9 70/1760 - 1 * KATAKANA RA
|
|
3089 - - 2 * HIRAGANA RA
|
|
30EA 70/1770 - 1 * KATAKANA RI
|
|
308A - - 2 * HIRAGANA RI
|
|
30EB 70/1780 - 1 * KATAKANA RU
|
|
308B - - 2 * HIRAGANA RU
|
|
30EC 70/1790 - 1 * KATAKANA RE
|
|
308C - - 2 * HIRAGANA RE
|
|
30ED 70/1800 - 1 * KATAKANA RO
|
|
308D - - 2 * HIRAGANA RO
|
|
30EE 70/1810 - 1 * KATAKANA SMALL WA
|
|
308E - - 2 * HIRAGANA SMALL WA
|
|
30EF 70/1820 - 1 * KATAKANA WA
|
|
308F - - 2 * HIRAGANA WA
|
|
30F0 70/1830 - 1 * KATAKANA WI
|
|
3090 - - 2 * HIRAGANA WI
|
|
30F1 70/1840 - 1 * KATAKANA WE
|
|
3091 - - 2 * HIRAGANA WE
|
|
30F2 70/1850 - 1 * KATAKANA WO
|
|
3092 - - 2 * HIRAGANA WO
|
|
30F3 70/1860 - 1 * KATAKANA N
|
|
3093 70/ - 2 * HIRAGANA N
|
|
* Katakanas only
|
|
30F7 70/2000 - - * KATAKANA VA
|
|
30F8 70/2010 - - * KATAKANA VI
|
|
30F9 70/2020 - - * KATAKANA VE
|
|
30FA 70/2030 - - * KATAKANA VO
|
|
* Katakana-Hiragana Sound Marks
|
|
3099 70/3000 - - * COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
|
|
309A 70/3010 - - * COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
|
|
309B 70/3020 - - * KATAKANA-HIRAGANA VOICED SOUND MARK
|
|
309C 70/3030 - - * KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
|
|
30FC 70/3040 - - * KATAKANA-HIRAGANA PROLONGED SOUND MARK
|
|
* Other Marks
|
|
30FB 70/4000 - - * KATAKANA MIDDLE DOT
|
|
30FD 70/4010 - 1 * KATAKANA ITERATION MARK
|
|
309D 70/4020 - 2 * HIRAGANA ITERATION MARK
|
|
30FE 70/4030 - 1 * KATAKANA VOICED ITERATION MARK
|
|
309E 70/4040 - 2 * HIRAGANA VOICED ITERATION MARK
|