2005-04-25 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / corlib / Mono.Globalization.Unicode / MSCompatUnicodeTable.cs
index e1a852f92a25233cdbc55f25b56a126eebc57c62..5c3ee719f6cdd0048bc0291c9cb66efd66500118 100644 (file)
@@ -349,6 +349,20 @@ namespace Mono.Globalization.Unicode
                // We can reuse IsIgnorableSymbol testcode 
                // for IsIgnorableNonSpacing.
                #endregion
+
+               public static int ToKanatypeInsensitive (int i)
+               {
+                       // Note that IgnoreKanaType does not treat half-width
+                       // katakana as equivalent to full-width ones.
+
+                       // Thus, it is so simple ;-)
+                       return (0x3041 <= i && i <= 0x3094) ? i + 0x60 : i;
+               }
+
+               public static int ToWidthInsensitive (int i)
+               {
+                       return Normalization.ToWidthInsensitive (i);
+               }
        }
 }