﻿ // -*- 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:] ;"

  }
}
