>>216
.NET Frameworkのバグだろう。
濁点(U+309B)を結合文字の濁点(U+3099)と間違えて
前の文字を食ってしまっていると見た。
309Bは独立した一文字とUnicode規格で定められているので
この挙動はおかしい