| // -*- Coding: utf-8; -*- |
| //-------------------------------------------------------------------- |
| // Copyright (c) 1999-2004, International Business Machines |
| // Corporation and others. All Rights Reserved. |
| //-------------------------------------------------------------------- |
| // THIS IS A MACHINE-GENERATED FILE |
| // Tool: \icu4j\src\com\ibm\icu\dev\tool\translit\dumpICURules.bat |
| // Source: \icu4j\src\com\ibm\icu\impl\data/Transliterator_Han_Spacedhan.txt |
| // Date: Fri May 28 17:07:31 2004 |
| //-------------------------------------------------------------------- |
| |
| // Han_Spacedhan |
| |
| t_Hani_SpHan { |
| Rule { |
| //-------------------------------------------------------------------- |
| //-------------------------------------------------------------------- |
| |
| // Only intended for internal use |
| ":: fullwidth-halfwidth;" |
| |
| "。 > '.';" |
| |
| "$terminalPunct = [\\\.\\\,\\\:\\\;\\\?\\\!.,:?!。、;[:Pe:][:Pf:]];" |
| "$initialPunct = [:Ps:][:Pi:];" |
| |
| // add space between any Han or terminal punctuation and letters, and |
| // between letters and Han or initial punct |
| |
| "[[:Ideographic:] $terminalPunct] {} [:Letter:] > ' ' ;" |
| "[:Letter:] [:Mark:]* {} [[:Ideographic:] $initialPunct] > ' ' ;" |
| |
| // remove spacing between ideographs and other letters |
| |
| "< [:Ideographic:] { ' ' } [:Letter:] ;" |
| "< [:Letter:] [:Mark:]* { ' ' } [:Ideographic:] ;" |
| |
| } |
| } |