//-------------------------------------------------------------------- // Copyright (c) 1999-2000, International Business Machines // Corporation and others. All Rights Reserved. //-------------------------------------------------------------------- // THIS IS A MACHINE-GENERATED FILE // Tool: src\com\ibm\tools\translit\dumpICUrules.bat // Source: src\com\ibm\text\resources/TransliterationRule_Fullwidth_Halfwidth.java // Date: Fri May 19 15:50:22 2000 //-------------------------------------------------------------------- // Fullwidth-Halfwidth fullhalf { Rule { // Mechanically generated from Unicode Character Database // multicharacter "\u30AC<>\uFF76\uFF9E;" // to KATAKANA LETTER GA "\u30AE<>\uFF77\uFF9E;" // to KATAKANA LETTER GI "\u30B0<>\uFF78\uFF9E;" // to KATAKANA LETTER GU "\u30B2<>\uFF79\uFF9E;" // to KATAKANA LETTER GE "\u30B4<>\uFF7A\uFF9E;" // to KATAKANA LETTER GO "\u30B6<>\uFF7B\uFF9E;" // to KATAKANA LETTER ZA "\u30B8<>\uFF7C\uFF9E;" // to KATAKANA LETTER ZI "\u30BA<>\uFF7D\uFF9E;" // to KATAKANA LETTER ZU "\u30BC<>\uFF7E\uFF9E;" // to KATAKANA LETTER ZE "\u30BE<>\uFF7F\uFF9E;" // to KATAKANA LETTER ZO "\u30C0<>\uFF80\uFF9E;" // to KATAKANA LETTER DA "\u30C2<>\uFF81\uFF9E;" // to KATAKANA LETTER DI "\u30C5<>\uFF82\uFF9E;" // to KATAKANA LETTER DU "\u30C7<>\uFF83\uFF9E;" // to KATAKANA LETTER DE "\u30C9<>\uFF84\uFF9E;" // to KATAKANA LETTER DO "\u30D0<>\uFF8A\uFF9E;" // to KATAKANA LETTER BA "\u30D1<>\uFF8A\uFF9F;" // to KATAKANA LETTER PA "\u30D3<>\uFF8B\uFF9E;" // to KATAKANA LETTER BI "\u30D4<>\uFF8B\uFF9F;" // to KATAKANA LETTER PI "\u30D6<>\uFF8C\uFF9E;" // to KATAKANA LETTER BU "\u30D7<>\uFF8C\uFF9F;" // to KATAKANA LETTER PU "\u30D9<>\uFF8D\uFF9E;" // to KATAKANA LETTER BE "\u30DA<>\uFF8D\uFF9F;" // to KATAKANA LETTER PE "\u30DC<>\uFF8E\uFF9E;" // to KATAKANA LETTER BO "\u30DD<>\uFF8E\uFF9F;" // to KATAKANA LETTER PO "\u30F4<>\uFF73\uFF9E;" // to KATAKANA LETTER VU "\u30F7<>\uFF9C\uFF9E;" // to KATAKANA LETTER VA "\u30FA<>\uFF66\uFF9E;" // to KATAKANA LETTER VO // single character "\uFF01<>'!';" // from FULLWIDTH EXCLAMATION MARK "\uFF02<>'\"';" // from FULLWIDTH QUOTATION MARK "\uFF03<>'#';" // from FULLWIDTH NUMBER SIGN "\uFF04<>'$';" // from FULLWIDTH DOLLAR SIGN "\uFF05<>'%';" // from FULLWIDTH PERCENT SIGN "\uFF06<>'&';" // from FULLWIDTH AMPERSAND "\uFF07<>'';" // from FULLWIDTH APOSTROPHE "\uFF08<>'(';" // from FULLWIDTH LEFT PARENTHESIS "\uFF09<>')';" // from FULLWIDTH RIGHT PARENTHESIS "\uFF0A<>'*';" // from FULLWIDTH ASTERISK "\uFF0B<>'+';" // from FULLWIDTH PLUS SIGN "\uFF0C<>',';" // from FULLWIDTH COMMA "\uFF0D<>'-';" // from FULLWIDTH HYPHEN-MINUS "\uFF0E<>'.';" // from FULLWIDTH FULL STOP "\uFF0F<>'/';" // from FULLWIDTH SOLIDUS "\uFF10<>'0';" // from FULLWIDTH DIGIT ZERO "\uFF11<>'1';" // from FULLWIDTH DIGIT ONE "\uFF12<>'2';" // from FULLWIDTH DIGIT TWO "\uFF13<>'3';" // from FULLWIDTH DIGIT THREE "\uFF14<>'4';" // from FULLWIDTH DIGIT FOUR "\uFF15<>'5';" // from FULLWIDTH DIGIT FIVE "\uFF16<>'6';" // from FULLWIDTH DIGIT SIX "\uFF17<>'7';" // from FULLWIDTH DIGIT SEVEN "\uFF18<>'8';" // from FULLWIDTH DIGIT EIGHT "\uFF19<>'9';" // from FULLWIDTH DIGIT NINE "\uFF1A<>':';" // from FULLWIDTH COLON "\uFF1B<>';';" // from FULLWIDTH SEMICOLON "\uFF1C<>'<';" // from FULLWIDTH LESS-THAN SIGN "\uFF1D<>'=';" // from FULLWIDTH EQUALS SIGN "\uFF1E<>'>';" // from FULLWIDTH GREATER-THAN SIGN "\uFF1F<>'?';" // from FULLWIDTH QUESTION MARK "\uFF20<>'@';" // from FULLWIDTH COMMERCIAL AT "\uFF21<>A;" // from FULLWIDTH LATIN CAPITAL LETTER A "\uFF22<>B;" // from FULLWIDTH LATIN CAPITAL LETTER B "\uFF23<>C;" // from FULLWIDTH LATIN CAPITAL LETTER C "\uFF24<>D;" // from FULLWIDTH LATIN CAPITAL LETTER D "\uFF25<>E;" // from FULLWIDTH LATIN CAPITAL LETTER E "\uFF26<>F;" // from FULLWIDTH LATIN CAPITAL LETTER F "\uFF27<>G;" // from FULLWIDTH LATIN CAPITAL LETTER G "\uFF28<>H;" // from FULLWIDTH LATIN CAPITAL LETTER H "\uFF29<>I;" // from FULLWIDTH LATIN CAPITAL LETTER I "\uFF2A<>J;" // from FULLWIDTH LATIN CAPITAL LETTER J "\uFF2B<>K;" // from FULLWIDTH LATIN CAPITAL LETTER K "\uFF2C<>L;" // from FULLWIDTH LATIN CAPITAL LETTER L "\uFF2D<>M;" // from FULLWIDTH LATIN CAPITAL LETTER M "\uFF2E<>N;" // from FULLWIDTH LATIN CAPITAL LETTER N "\uFF2F<>O;" // from FULLWIDTH LATIN CAPITAL LETTER O "\uFF30<>P;" // from FULLWIDTH LATIN CAPITAL LETTER P "\uFF31<>Q;" // from FULLWIDTH LATIN CAPITAL LETTER Q "\uFF32<>R;" // from FULLWIDTH LATIN CAPITAL LETTER R "\uFF33<>S;" // from FULLWIDTH LATIN CAPITAL LETTER S "\uFF34<>T;" // from FULLWIDTH LATIN CAPITAL LETTER T "\uFF35<>U;" // from FULLWIDTH LATIN CAPITAL LETTER U "\uFF36<>V;" // from FULLWIDTH LATIN CAPITAL LETTER V "\uFF37<>W;" // from FULLWIDTH LATIN CAPITAL LETTER W "\uFF38<>X;" // from FULLWIDTH LATIN CAPITAL LETTER X "\uFF39<>Y;" // from FULLWIDTH LATIN CAPITAL LETTER Y "\uFF3A<>Z;" // from FULLWIDTH LATIN CAPITAL LETTER Z "\uFF3B<>'[';" // from FULLWIDTH LEFT SQUARE BRACKET "\uFF3C<>'\\';" // from FULLWIDTH REVERSE SOLIDUS {double escape - aliu} "\uFF3D<>']';" // from FULLWIDTH RIGHT SQUARE BRACKET "\uFF3E<>'^';" // from FULLWIDTH CIRCUMFLEX ACCENT "\uFF3F<>'_';" // from FULLWIDTH LOW LINE "\uFF40<>'`';" // from FULLWIDTH GRAVE ACCENT "\uFF41<>a;" // from FULLWIDTH LATIN SMALL LETTER A "\uFF42<>b;" // from FULLWIDTH LATIN SMALL LETTER B "\uFF43<>c;" // from FULLWIDTH LATIN SMALL LETTER C "\uFF44<>d;" // from FULLWIDTH LATIN SMALL LETTER D "\uFF45<>e;" // from FULLWIDTH LATIN SMALL LETTER E "\uFF46<>f;" // from FULLWIDTH LATIN SMALL LETTER F "\uFF47<>g;" // from FULLWIDTH LATIN SMALL LETTER G "\uFF48<>h;" // from FULLWIDTH LATIN SMALL LETTER H "\uFF49<>i;" // from FULLWIDTH LATIN SMALL LETTER I "\uFF4A<>j;" // from FULLWIDTH LATIN SMALL LETTER J "\uFF4B<>k;" // from FULLWIDTH LATIN SMALL LETTER K "\uFF4C<>l;" // from FULLWIDTH LATIN SMALL LETTER L "\uFF4D<>m;" // from FULLWIDTH LATIN SMALL LETTER M "\uFF4E<>n;" // from FULLWIDTH LATIN SMALL LETTER N "\uFF4F<>o;" // from FULLWIDTH LATIN SMALL LETTER O "\uFF50<>p;" // from FULLWIDTH LATIN SMALL LETTER P "\uFF51<>q;" // from FULLWIDTH LATIN SMALL LETTER Q "\uFF52<>r;" // from FULLWIDTH LATIN SMALL LETTER R "\uFF53<>s;" // from FULLWIDTH LATIN SMALL LETTER S "\uFF54<>t;" // from FULLWIDTH LATIN SMALL LETTER T "\uFF55<>u;" // from FULLWIDTH LATIN SMALL LETTER U "\uFF56<>v;" // from FULLWIDTH LATIN SMALL LETTER V "\uFF57<>w;" // from FULLWIDTH LATIN SMALL LETTER W "\uFF58<>x;" // from FULLWIDTH LATIN SMALL LETTER X "\uFF59<>y;" // from FULLWIDTH LATIN SMALL LETTER Y "\uFF5A<>z;" // from FULLWIDTH LATIN SMALL LETTER Z "\uFF5B<>'{';" // from FULLWIDTH LEFT CURLY BRACKET "\uFF5C<>'|';" // from FULLWIDTH VERTICAL LINE "\uFF5D<>'}';" // from FULLWIDTH RIGHT CURLY BRACKET "\uFF5E<>'~';" // from FULLWIDTH TILDE "\u3002<>\uFF61;" // to HALFWIDTH IDEOGRAPHIC FULL STOP "\u300C<>\uFF62;" // to HALFWIDTH LEFT CORNER BRACKET "\u300D<>\uFF63;" // to HALFWIDTH RIGHT CORNER BRACKET "\u3001<>\uFF64;" // to HALFWIDTH IDEOGRAPHIC COMMA "\u30FB<>\uFF65;" // to HALFWIDTH KATAKANA MIDDLE DOT "\u30F2<>\uFF66;" // to HALFWIDTH KATAKANA LETTER WO "\u30A1<>\uFF67;" // to HALFWIDTH KATAKANA LETTER SMALL A "\u30A3<>\uFF68;" // to HALFWIDTH KATAKANA LETTER SMALL I "\u30A5<>\uFF69;" // to HALFWIDTH KATAKANA LETTER SMALL U "\u30A7<>\uFF6A;" // to HALFWIDTH KATAKANA LETTER SMALL E "\u30A9<>\uFF6B;" // to HALFWIDTH KATAKANA LETTER SMALL O "\u30E3<>\uFF6C;" // to HALFWIDTH KATAKANA LETTER SMALL YA "\u30E5<>\uFF6D;" // to HALFWIDTH KATAKANA LETTER SMALL YU "\u30E7<>\uFF6E;" // to HALFWIDTH KATAKANA LETTER SMALL YO "\u30C3<>\uFF6F;" // to HALFWIDTH KATAKANA LETTER SMALL TU "\u30FC<>\uFF70;" // to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK "\u30A2<>\uFF71;" // to HALFWIDTH KATAKANA LETTER A "\u30A4<>\uFF72;" // to HALFWIDTH KATAKANA LETTER I "\u30A6<>\uFF73;" // to HALFWIDTH KATAKANA LETTER U "\u30A8<>\uFF74;" // to HALFWIDTH KATAKANA LETTER E "\u30AA<>\uFF75;" // to HALFWIDTH KATAKANA LETTER O "\u30AB<>\uFF76;" // to HALFWIDTH KATAKANA LETTER KA "\u30AD<>\uFF77;" // to HALFWIDTH KATAKANA LETTER KI "\u30AF<>\uFF78;" // to HALFWIDTH KATAKANA LETTER KU "\u30B1<>\uFF79;" // to HALFWIDTH KATAKANA LETTER KE "\u30B3<>\uFF7A;" // to HALFWIDTH KATAKANA LETTER KO "\u30B5<>\uFF7B;" // to HALFWIDTH KATAKANA LETTER SA "\u30B7<>\uFF7C;" // to HALFWIDTH KATAKANA LETTER SI "\u30B9<>\uFF7D;" // to HALFWIDTH KATAKANA LETTER SU "\u30BB<>\uFF7E;" // to HALFWIDTH KATAKANA LETTER SE "\u30BD<>\uFF7F;" // to HALFWIDTH KATAKANA LETTER SO "\u30BF<>\uFF80;" // to HALFWIDTH KATAKANA LETTER TA "\u30C1<>\uFF81;" // to HALFWIDTH KATAKANA LETTER TI "\u30C4<>\uFF82;" // to HALFWIDTH KATAKANA LETTER TU "\u30C6<>\uFF83;" // to HALFWIDTH KATAKANA LETTER TE "\u30C8<>\uFF84;" // to HALFWIDTH KATAKANA LETTER TO "\u30CA<>\uFF85;" // to HALFWIDTH KATAKANA LETTER NA "\u30CB<>\uFF86;" // to HALFWIDTH KATAKANA LETTER NI "\u30CC<>\uFF87;" // to HALFWIDTH KATAKANA LETTER NU "\u30CD<>\uFF88;" // to HALFWIDTH KATAKANA LETTER NE "\u30CE<>\uFF89;" // to HALFWIDTH KATAKANA LETTER NO "\u30CF<>\uFF8A;" // to HALFWIDTH KATAKANA LETTER HA "\u30D2<>\uFF8B;" // to HALFWIDTH KATAKANA LETTER HI "\u30D5<>\uFF8C;" // to HALFWIDTH KATAKANA LETTER HU "\u30D8<>\uFF8D;" // to HALFWIDTH KATAKANA LETTER HE "\u30DB<>\uFF8E;" // to HALFWIDTH KATAKANA LETTER HO "\u30DE<>\uFF8F;" // to HALFWIDTH KATAKANA LETTER MA "\u30DF<>\uFF90;" // to HALFWIDTH KATAKANA LETTER MI "\u30E0<>\uFF91;" // to HALFWIDTH KATAKANA LETTER MU "\u30E1<>\uFF92;" // to HALFWIDTH KATAKANA LETTER ME "\u30E2<>\uFF93;" // to HALFWIDTH KATAKANA LETTER MO "\u30E4<>\uFF94;" // to HALFWIDTH KATAKANA LETTER YA "\u30E6<>\uFF95;" // to HALFWIDTH KATAKANA LETTER YU "\u30E8<>\uFF96;" // to HALFWIDTH KATAKANA LETTER YO "\u30E9<>\uFF97;" // to HALFWIDTH KATAKANA LETTER RA "\u30EA<>\uFF98;" // to HALFWIDTH KATAKANA LETTER RI "\u30EB<>\uFF99;" // to HALFWIDTH KATAKANA LETTER RU "\u30EC<>\uFF9A;" // to HALFWIDTH KATAKANA LETTER RE "\u30ED<>\uFF9B;" // to HALFWIDTH KATAKANA LETTER RO "\u30EF<>\uFF9C;" // to HALFWIDTH KATAKANA LETTER WA "\u30F3<>\uFF9D;" // to HALFWIDTH KATAKANA LETTER N "\u3099<>\uFF9E;" // to HALFWIDTH KATAKANA VOICED SOUND MARK "\u309A<>\uFF9F;" // to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK "\u1160<>\uFFA0;" // to HALFWIDTH HANGUL FILLER "\u1100<>\uFFA1;" // to HALFWIDTH HANGUL LETTER KIYEOK "\u1101<>\uFFA2;" // to HALFWIDTH HANGUL LETTER SSANGKIYEOK "\u11AA<>\uFFA3;" // to HALFWIDTH HANGUL LETTER KIYEOK-SIOS "\u1102<>\uFFA4;" // to HALFWIDTH HANGUL LETTER NIEUN "\u11AC<>\uFFA5;" // to HALFWIDTH HANGUL LETTER NIEUN-CIEUC "\u11AD<>\uFFA6;" // to HALFWIDTH HANGUL LETTER NIEUN-HIEUH "\u1103<>\uFFA7;" // to HALFWIDTH HANGUL LETTER TIKEUT "\u1104<>\uFFA8;" // to HALFWIDTH HANGUL LETTER SSANGTIKEUT "\u1105<>\uFFA9;" // to HALFWIDTH HANGUL LETTER RIEUL "\u11B0<>\uFFAA;" // to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK "\u11B1<>\uFFAB;" // to HALFWIDTH HANGUL LETTER RIEUL-MIEUM "\u11B2<>\uFFAC;" // to HALFWIDTH HANGUL LETTER RIEUL-PIEUP "\u11B3<>\uFFAD;" // to HALFWIDTH HANGUL LETTER RIEUL-SIOS "\u11B4<>\uFFAE;" // to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH "\u11B5<>\uFFAF;" // to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH "\u111A<>\uFFB0;" // to HALFWIDTH HANGUL LETTER RIEUL-HIEUH "\u1106<>\uFFB1;" // to HALFWIDTH HANGUL LETTER MIEUM "\u1107<>\uFFB2;" // to HALFWIDTH HANGUL LETTER PIEUP "\u1108<>\uFFB3;" // to HALFWIDTH HANGUL LETTER SSANGPIEUP "\u1121<>\uFFB4;" // to HALFWIDTH HANGUL LETTER PIEUP-SIOS "\u1109<>\uFFB5;" // to HALFWIDTH HANGUL LETTER SIOS "\u110A<>\uFFB6;" // to HALFWIDTH HANGUL LETTER SSANGSIOS "\u110B<>\uFFB7;" // to HALFWIDTH HANGUL LETTER IEUNG "\u110C<>\uFFB8;" // to HALFWIDTH HANGUL LETTER CIEUC "\u110D<>\uFFB9;" // to HALFWIDTH HANGUL LETTER SSANGCIEUC "\u110E<>\uFFBA;" // to HALFWIDTH HANGUL LETTER CHIEUCH "\u110F<>\uFFBB;" // to HALFWIDTH HANGUL LETTER KHIEUKH "\u1110<>\uFFBC;" // to HALFWIDTH HANGUL LETTER THIEUTH "\u1111<>\uFFBD;" // to HALFWIDTH HANGUL LETTER PHIEUPH "\u1112<>\uFFBE;" // to HALFWIDTH HANGUL LETTER HIEUH "\u1161<>\uFFC2;" // to HALFWIDTH HANGUL LETTER A "\u1162<>\uFFC3;" // to HALFWIDTH HANGUL LETTER AE "\u1163<>\uFFC4;" // to HALFWIDTH HANGUL LETTER YA "\u1164<>\uFFC5;" // to HALFWIDTH HANGUL LETTER YAE "\u1165<>\uFFC6;" // to HALFWIDTH HANGUL LETTER EO "\u1166<>\uFFC7;" // to HALFWIDTH HANGUL LETTER E "\u1167<>\uFFCA;" // to HALFWIDTH HANGUL LETTER YEO "\u1168<>\uFFCB;" // to HALFWIDTH HANGUL LETTER YE "\u1169<>\uFFCC;" // to HALFWIDTH HANGUL LETTER O "\u116A<>\uFFCD;" // to HALFWIDTH HANGUL LETTER WA "\u116B<>\uFFCE;" // to HALFWIDTH HANGUL LETTER WAE "\u116C<>\uFFCF;" // to HALFWIDTH HANGUL LETTER OE "\u116D<>\uFFD2;" // to HALFWIDTH HANGUL LETTER YO "\u116E<>\uFFD3;" // to HALFWIDTH HANGUL LETTER U "\u116F<>\uFFD4;" // to HALFWIDTH HANGUL LETTER WEO "\u1170<>\uFFD5;" // to HALFWIDTH HANGUL LETTER WE "\u1171<>\uFFD6;" // to HALFWIDTH HANGUL LETTER WI "\u1172<>\uFFD7;" // to HALFWIDTH HANGUL LETTER YU "\u1173<>\uFFDA;" // to HALFWIDTH HANGUL LETTER EU "\u1174<>\uFFDB;" // to HALFWIDTH HANGUL LETTER YI "\u1175<>\uFFDC;" // to HALFWIDTH HANGUL LETTER I "\uFFE0<>'\u00a2';" // from FULLWIDTH CENT SIGN "\uFFE1<>'\u00a3';" // from FULLWIDTH POUND SIGN "\uFFE2<>'\u00ac';" // from FULLWIDTH NOT SIGN "\uFFE3<>' '\u0304;" // from FULLWIDTH MACRON "\uFFE4<>'\u00a6';" // from FULLWIDTH BROKEN BAR "\uFFE5<>'\u00a5';" // from FULLWIDTH YEN SIGN "\uFFE6<>\u20A9;" // from FULLWIDTH WON SIGN "\u2502<>\uFFE8;" // to HALFWIDTH FORMS LIGHT VERTICAL "\u2190<>\uFFE9;" // to HALFWIDTH LEFTWARDS ARROW "\u2191<>\uFFEA;" // to HALFWIDTH UPWARDS ARROW "\u2192<>\uFFEB;" // to HALFWIDTH RIGHTWARDS ARROW "\u2193<>\uFFEC;" // to HALFWIDTH DOWNWARDS ARROW "\u25A0<>\uFFED;" // to HALFWIDTH BLACK SQUARE "\u25CB<>\uFFEE;" // to HALFWIDTH WHITE CIRCLE } }