tldm-universe/Ardent/UV/nls/locales/WT.TABLES/KANA-DEFAULT
2024-09-09 17:51:08 -04:00

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