scuffed-code/icu4c/data/translit_Fullwidth_Halfwidth.txt
2001-11-07 18:50:25 +00:00

288 lines
13 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// -*- Coding: utf-8; -*-
//--------------------------------------------------------------------
// Copyright (c) 1999-2001, International Business Machines
// Corporation and others. All Rights Reserved.
//--------------------------------------------------------------------
// THIS IS A MACHINE-GENERATED FILE
// Tool: dumpICUrules.bat
// Source: ../../text/resources/Transliterator_Fullwidth_Halfwidth.txt
// Date: Wed Nov 7 09:34:03 2001
//--------------------------------------------------------------------
// Fullwidth_Halfwidth
translit_Fullwidth_Halfwidth {
Rule {
//--------------------------------------------------------------------
// Copyright (c) 1999-2001, International Business Machines
// Corporation and others. All Rights Reserved.
//--------------------------------------------------------------------
// Date: Tue Jan 23 12:41:57 2001
//--------------------------------------------------------------------
// Fullwidth-Halfwidth
// Mechanically generated from Unicode Character Database
// multicharacter
"ガ<>ガ;" // to KATAKANA LETTER GA
"ギ<>ギ;" // to KATAKANA LETTER GI
"グ<>グ;" // to KATAKANA LETTER GU
"ゲ<>ゲ;" // to KATAKANA LETTER GE
"ゴ<>ゴ;" // to KATAKANA LETTER GO
"ザ<>ザ;" // to KATAKANA LETTER ZA
"ジ<>ジ;" // to KATAKANA LETTER ZI
"ズ<>ズ;" // to KATAKANA LETTER ZU
"ゼ<>ゼ;" // to KATAKANA LETTER ZE
"ゾ<>ゾ;" // to KATAKANA LETTER ZO
"ダ<>ダ;" // to KATAKANA LETTER DA
"ヂ<>ヂ;" // to KATAKANA LETTER DI
"ヅ<>ヅ;" // to KATAKANA LETTER DU
"デ<>デ;" // to KATAKANA LETTER DE
"ド<>ド;" // to KATAKANA LETTER DO
"バ<>バ;" // to KATAKANA LETTER BA
"パ<>パ;" // to KATAKANA LETTER PA
"ビ<>ビ;" // to KATAKANA LETTER BI
"ピ<>ピ;" // to KATAKANA LETTER PI
"ブ<>ブ;" // to KATAKANA LETTER BU
"プ<>プ;" // to KATAKANA LETTER PU
"ベ<>ベ;" // to KATAKANA LETTER BE
"ペ<>ペ;" // to KATAKANA LETTER PE
"ボ<>ボ;" // to KATAKANA LETTER BO
"ポ<>ポ;" // to KATAKANA LETTER PO
"ヴ<>ヴ;" // to KATAKANA LETTER VU
"ヷ<>ヷ;" // to KATAKANA LETTER VA
"ヺ<>ヺ;" // to KATAKANA LETTER VO
// single character
"<>'!';" // from FULLWIDTH EXCLAMATION MARK
"<>'\\\"';" // from FULLWIDTH QUOTATION MARK
"<>'#';" // from FULLWIDTH NUMBER SIGN
"<>'$';" // from FULLWIDTH DOLLAR SIGN
"<>'%';" // from FULLWIDTH PERCENT SIGN
"<>'&';" // from FULLWIDTH AMPERSAND
"<>'';" // from FULLWIDTH APOSTROPHE
"<>'(';" // from FULLWIDTH LEFT PARENTHESIS
"<>')';" // from FULLWIDTH RIGHT PARENTHESIS
"<>'*';" // from FULLWIDTH ASTERISK
"<>'+';" // from FULLWIDTH PLUS SIGN
"<>',';" // from FULLWIDTH COMMA
"<>'-';" // from FULLWIDTH HYPHEN-MINUS
"<>'.';" // from FULLWIDTH FULL STOP
"<>'/';" // from FULLWIDTH SOLIDUS
"<>'0';" // from FULLWIDTH DIGIT ZERO
"<>'1';" // from FULLWIDTH DIGIT ONE
"<>'2';" // from FULLWIDTH DIGIT TWO
"<>'3';" // from FULLWIDTH DIGIT THREE
"<>'4';" // from FULLWIDTH DIGIT FOUR
"<>'5';" // from FULLWIDTH DIGIT FIVE
"<>'6';" // from FULLWIDTH DIGIT SIX
"<>'7';" // from FULLWIDTH DIGIT SEVEN
"<>'8';" // from FULLWIDTH DIGIT EIGHT
"<>'9';" // from FULLWIDTH DIGIT NINE
"<>':';" // from FULLWIDTH COLON
"<>';';" // from FULLWIDTH SEMICOLON
"<>'<';" // from FULLWIDTH LESS-THAN SIGN
"<>'=';" // from FULLWIDTH EQUALS SIGN
"<>'>';" // from FULLWIDTH GREATER-THAN SIGN
"<>'?';" // from FULLWIDTH QUESTION MARK
"<>'@';" // from FULLWIDTH COMMERCIAL AT
"<>A;" // from FULLWIDTH LATIN CAPITAL LETTER A
"<>B;" // from FULLWIDTH LATIN CAPITAL LETTER B
"<>C;" // from FULLWIDTH LATIN CAPITAL LETTER C
"<>D;" // from FULLWIDTH LATIN CAPITAL LETTER D
"<>E;" // from FULLWIDTH LATIN CAPITAL LETTER E
"<>F;" // from FULLWIDTH LATIN CAPITAL LETTER F
"<>G;" // from FULLWIDTH LATIN CAPITAL LETTER G
"<>H;" // from FULLWIDTH LATIN CAPITAL LETTER H
"<>I;" // from FULLWIDTH LATIN CAPITAL LETTER I
"<>J;" // from FULLWIDTH LATIN CAPITAL LETTER J
"<>K;" // from FULLWIDTH LATIN CAPITAL LETTER K
"<>L;" // from FULLWIDTH LATIN CAPITAL LETTER L
"<>M;" // from FULLWIDTH LATIN CAPITAL LETTER M
"<>N;" // from FULLWIDTH LATIN CAPITAL LETTER N
"<>O;" // from FULLWIDTH LATIN CAPITAL LETTER O
"<>P;" // from FULLWIDTH LATIN CAPITAL LETTER P
"<>Q;" // from FULLWIDTH LATIN CAPITAL LETTER Q
"<>R;" // from FULLWIDTH LATIN CAPITAL LETTER R
"<>S;" // from FULLWIDTH LATIN CAPITAL LETTER S
"<>T;" // from FULLWIDTH LATIN CAPITAL LETTER T
"<>U;" // from FULLWIDTH LATIN CAPITAL LETTER U
"<>V;" // from FULLWIDTH LATIN CAPITAL LETTER V
"<>W;" // from FULLWIDTH LATIN CAPITAL LETTER W
"<>X;" // from FULLWIDTH LATIN CAPITAL LETTER X
"<>Y;" // from FULLWIDTH LATIN CAPITAL LETTER Y
"<>Z;" // from FULLWIDTH LATIN CAPITAL LETTER Z
"<>'[';" // from FULLWIDTH LEFT SQUARE BRACKET
"<>'\\';" // from FULLWIDTH REVERSE SOLIDUS {double escape - aliu}
"<>']';" // from FULLWIDTH RIGHT SQUARE BRACKET
"<>'^';" // from FULLWIDTH CIRCUMFLEX ACCENT
"_<>'_';" // from FULLWIDTH LOW LINE
"<>'`';" // from FULLWIDTH GRAVE ACCENT
"<>a;" // from FULLWIDTH LATIN SMALL LETTER A
"<>b;" // from FULLWIDTH LATIN SMALL LETTER B
"<>c;" // from FULLWIDTH LATIN SMALL LETTER C
"<>d;" // from FULLWIDTH LATIN SMALL LETTER D
"<>e;" // from FULLWIDTH LATIN SMALL LETTER E
"<>f;" // from FULLWIDTH LATIN SMALL LETTER F
"<>g;" // from FULLWIDTH LATIN SMALL LETTER G
"<>h;" // from FULLWIDTH LATIN SMALL LETTER H
"<>i;" // from FULLWIDTH LATIN SMALL LETTER I
"<>j;" // from FULLWIDTH LATIN SMALL LETTER J
"<>k;" // from FULLWIDTH LATIN SMALL LETTER K
"<>l;" // from FULLWIDTH LATIN SMALL LETTER L
"<>m;" // from FULLWIDTH LATIN SMALL LETTER M
"<>n;" // from FULLWIDTH LATIN SMALL LETTER N
"<>o;" // from FULLWIDTH LATIN SMALL LETTER O
"<>p;" // from FULLWIDTH LATIN SMALL LETTER P
"<>q;" // from FULLWIDTH LATIN SMALL LETTER Q
"<>r;" // from FULLWIDTH LATIN SMALL LETTER R
"<>s;" // from FULLWIDTH LATIN SMALL LETTER S
"<>t;" // from FULLWIDTH LATIN SMALL LETTER T
"<>u;" // from FULLWIDTH LATIN SMALL LETTER U
"<>v;" // from FULLWIDTH LATIN SMALL LETTER V
"<>w;" // from FULLWIDTH LATIN SMALL LETTER W
"<>x;" // from FULLWIDTH LATIN SMALL LETTER X
"<>y;" // from FULLWIDTH LATIN SMALL LETTER Y
"<>z;" // from FULLWIDTH LATIN SMALL LETTER Z
"<>'{';" // from FULLWIDTH LEFT CURLY BRACKET
"<>'|';" // from FULLWIDTH VERTICAL LINE
"<>'}';" // from FULLWIDTH RIGHT CURLY BRACKET
"<>'~';" // from FULLWIDTH TILDE
"。<>。;" // to HALFWIDTH IDEOGRAPHIC FULL STOP
"「<>「;" // to HALFWIDTH LEFT CORNER BRACKET
"」<>」;" // to HALFWIDTH RIGHT CORNER BRACKET
"、<>、;" // to HALFWIDTH IDEOGRAPHIC COMMA
"・<>・;" // to HALFWIDTH KATAKANA MIDDLE DOT
"ヲ<>ヲ;" // to HALFWIDTH KATAKANA LETTER WO
"ァ<>ァ;" // to HALFWIDTH KATAKANA LETTER SMALL A
"ィ<>ィ;" // to HALFWIDTH KATAKANA LETTER SMALL I
"ゥ<>ゥ;" // to HALFWIDTH KATAKANA LETTER SMALL U
"ェ<>ェ;" // to HALFWIDTH KATAKANA LETTER SMALL E
"ォ<>ォ;" // to HALFWIDTH KATAKANA LETTER SMALL O
"ャ<>ャ;" // to HALFWIDTH KATAKANA LETTER SMALL YA
"ュ<>ュ;" // to HALFWIDTH KATAKANA LETTER SMALL YU
"ョ<>ョ;" // to HALFWIDTH KATAKANA LETTER SMALL YO
"ッ<>ッ;" // to HALFWIDTH KATAKANA LETTER SMALL TU
"ー<>ー;" // to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
"ア<>ア;" // to HALFWIDTH KATAKANA LETTER A
"イ<>イ;" // to HALFWIDTH KATAKANA LETTER I
"ウ<>ウ;" // to HALFWIDTH KATAKANA LETTER U
"エ<>エ;" // to HALFWIDTH KATAKANA LETTER E
"オ<>オ;" // to HALFWIDTH KATAKANA LETTER O
"カ<>カ;" // to HALFWIDTH KATAKANA LETTER KA
"キ<>キ;" // to HALFWIDTH KATAKANA LETTER KI
"ク<>ク;" // to HALFWIDTH KATAKANA LETTER KU
"ケ<>ケ;" // to HALFWIDTH KATAKANA LETTER KE
"コ<>コ;" // to HALFWIDTH KATAKANA LETTER KO
"サ<>サ;" // to HALFWIDTH KATAKANA LETTER SA
"シ<>シ;" // to HALFWIDTH KATAKANA LETTER SI
"ス<>ス;" // to HALFWIDTH KATAKANA LETTER SU
"セ<>セ;" // to HALFWIDTH KATAKANA LETTER SE
"ソ<>ソ;" // to HALFWIDTH KATAKANA LETTER SO
"タ<>タ;" // to HALFWIDTH KATAKANA LETTER TA
"チ<>チ;" // to HALFWIDTH KATAKANA LETTER TI
"ツ<>ツ;" // to HALFWIDTH KATAKANA LETTER TU
"テ<>テ;" // to HALFWIDTH KATAKANA LETTER TE
"ト<>ト;" // to HALFWIDTH KATAKANA LETTER TO
"ナ<>ナ;" // to HALFWIDTH KATAKANA LETTER NA
"ニ<>ニ;" // to HALFWIDTH KATAKANA LETTER NI
"ヌ<>ヌ;" // to HALFWIDTH KATAKANA LETTER NU
"ネ<>ネ;" // to HALFWIDTH KATAKANA LETTER NE
"<>ノ;" // to HALFWIDTH KATAKANA LETTER NO
"ハ<>ハ;" // to HALFWIDTH KATAKANA LETTER HA
"ヒ<>ヒ;" // to HALFWIDTH KATAKANA LETTER HI
"フ<>フ;" // to HALFWIDTH KATAKANA LETTER HU
"ヘ<>ヘ;" // to HALFWIDTH KATAKANA LETTER HE
"ホ<>ホ;" // to HALFWIDTH KATAKANA LETTER HO
"マ<>マ;" // to HALFWIDTH KATAKANA LETTER MA
"ミ<>ミ;" // to HALFWIDTH KATAKANA LETTER MI
"ム<>ム;" // to HALFWIDTH KATAKANA LETTER MU
"メ<>メ;" // to HALFWIDTH KATAKANA LETTER ME
"モ<>モ;" // to HALFWIDTH KATAKANA LETTER MO
"ヤ<>ヤ;" // to HALFWIDTH KATAKANA LETTER YA
"ユ<>ユ;" // to HALFWIDTH KATAKANA LETTER YU
"ヨ<>ヨ;" // to HALFWIDTH KATAKANA LETTER YO
"ラ<>ラ;" // to HALFWIDTH KATAKANA LETTER RA
"リ<>リ;" // to HALFWIDTH KATAKANA LETTER RI
"ル<>ル;" // to HALFWIDTH KATAKANA LETTER RU
"レ<>レ;" // to HALFWIDTH KATAKANA LETTER RE
"ロ<>ロ;" // to HALFWIDTH KATAKANA LETTER RO
"ワ<>ワ;" // to HALFWIDTH KATAKANA LETTER WA
"ン<>ン;" // to HALFWIDTH KATAKANA LETTER N
"゙<>゙;" // to HALFWIDTH KATAKANA VOICED SOUND MARK
"゚<>゚;" // to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
"<>;" // to HALFWIDTH HANGUL FILLER
"ᄀ<>ᄀ;" // to HALFWIDTH HANGUL LETTER KIYEOK
"ᄁ<>ᄁ;" // to HALFWIDTH HANGUL LETTER SSANGKIYEOK
"ᆪ<>ᆪ;" // to HALFWIDTH HANGUL LETTER KIYEOK-SIOS
"ᄂ<>ᄂ;" // to HALFWIDTH HANGUL LETTER NIEUN
"ᆬ<>ᆬ;" // to HALFWIDTH HANGUL LETTER NIEUN-CIEUC
"ᆭ<>ᆭ;" // to HALFWIDTH HANGUL LETTER NIEUN-HIEUH
"ᄃ<>ᄃ;" // to HALFWIDTH HANGUL LETTER TIKEUT
"ᄄ<>ᄄ;" // to HALFWIDTH HANGUL LETTER SSANGTIKEUT
"ᄅ<>ᄅ;" // to HALFWIDTH HANGUL LETTER RIEUL
"ᆰ<>ᆰ;" // to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
"ᆱ<>ᆱ;" // to HALFWIDTH HANGUL LETTER RIEUL-MIEUM
"ᆲ<>ᆲ;" // to HALFWIDTH HANGUL LETTER RIEUL-PIEUP
"ᆳ<>ᆳ;" // to HALFWIDTH HANGUL LETTER RIEUL-SIOS
"ᆴ<>ᆴ;" // to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
"ᆵ<>ᆵ;" // to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
"ᄚ<>ᄚ;" // to HALFWIDTH HANGUL LETTER RIEUL-HIEUH
"ᄆ<>ᄆ;" // to HALFWIDTH HANGUL LETTER MIEUM
"ᄇ<>ᄇ;" // to HALFWIDTH HANGUL LETTER PIEUP
"ᄈ<>ᄈ;" // to HALFWIDTH HANGUL LETTER SSANGPIEUP
"ᄡ<>ᄡ;" // to HALFWIDTH HANGUL LETTER PIEUP-SIOS
"ᄉ<>ᄉ;" // to HALFWIDTH HANGUL LETTER SIOS
"ᄊ<>ᄊ;" // to HALFWIDTH HANGUL LETTER SSANGSIOS
"ᄋ<>ᄋ;" // to HALFWIDTH HANGUL LETTER IEUNG
"ᄌ<>ᄌ;" // to HALFWIDTH HANGUL LETTER CIEUC
"ᄍ<>ᄍ;" // to HALFWIDTH HANGUL LETTER SSANGCIEUC
"ᄎ<>ᄎ;" // to HALFWIDTH HANGUL LETTER CHIEUCH
"ᄏ<>ᄏ;" // to HALFWIDTH HANGUL LETTER KHIEUKH
"ᄐ<>ᄐ;" // to HALFWIDTH HANGUL LETTER THIEUTH
"ᄑ<>ᄑ;" // to HALFWIDTH HANGUL LETTER PHIEUPH
"ᄒ<>ᄒ;" // to HALFWIDTH HANGUL LETTER HIEUH
"ᅡ<>ᅡ;" // to HALFWIDTH HANGUL LETTER A
"ᅢ<>ᅢ;" // to HALFWIDTH HANGUL LETTER AE
"ᅣ<>ᅣ;" // to HALFWIDTH HANGUL LETTER YA
"ᅤ<>ᅤ;" // to HALFWIDTH HANGUL LETTER YAE
"ᅥ<>ᅥ;" // to HALFWIDTH HANGUL LETTER EO
"ᅦ<>ᅦ;" // to HALFWIDTH HANGUL LETTER E
"ᅧ<>ᅧ;" // to HALFWIDTH HANGUL LETTER YEO
"ᅨ<>ᅨ;" // to HALFWIDTH HANGUL LETTER YE
"ᅩ<>ᅩ;" // to HALFWIDTH HANGUL LETTER O
"ᅪ<>ᅪ;" // to HALFWIDTH HANGUL LETTER WA
"ᅫ<>ᅫ;" // to HALFWIDTH HANGUL LETTER WAE
"ᅬ<>ᅬ;" // to HALFWIDTH HANGUL LETTER OE
"ᅭ<>ᅭ;" // to HALFWIDTH HANGUL LETTER YO
"ᅮ<>ᅮ;" // to HALFWIDTH HANGUL LETTER U
"ᅯ<>ᅯ;" // to HALFWIDTH HANGUL LETTER WEO
"ᅰ<>ᅰ;" // to HALFWIDTH HANGUL LETTER WE
"ᅱ<>ᅱ;" // to HALFWIDTH HANGUL LETTER WI
"ᅲ<>ᅲ;" // to HALFWIDTH HANGUL LETTER YU
"ᅳ<>ᅳ;" // to HALFWIDTH HANGUL LETTER EU
"ᅴ<>ᅴ;" // to HALFWIDTH HANGUL LETTER YI
"ᅵ<>ᅵ;" // to HALFWIDTH HANGUL LETTER I
"¢<>'¢';" // from FULLWIDTH CENT SIGN
"£<>'£';" // from FULLWIDTH POUND SIGN
"¬<>'¬';" // from FULLWIDTH NOT SIGN
" ̄<>' '̄;" // from FULLWIDTH MACRON
"' '<>' ';" // ideographic space (place this after MACRON)
"¦<>'¦';" // from FULLWIDTH BROKEN BAR
"¥<>'¥';" // from FULLWIDTH YEN SIGN
"₩<>₩;" // from FULLWIDTH WON SIGN
"│<>;" // to HALFWIDTH FORMS LIGHT VERTICAL
"←<>←;" // to HALFWIDTH LEFTWARDS ARROW
"↑<>↑;" // to HALFWIDTH UPWARDS ARROW
"→<>→;" // to HALFWIDTH RIGHTWARDS ARROW
"↓<>↓;" // to HALFWIDTH DOWNWARDS ARROW
"■<>■;" // to HALFWIDTH BLACK SQUARE
"○<>○;" // to HALFWIDTH WHITE CIRCLE
// eof
}
}