Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

NFDに関するgfxのブックマーク (1)

  • TextViewで濁点の表示が崩れる - Qiita

    TextViewに濁点入り文字列を渡すと表示が崩れたのでメモ。 Unicodeの正規化方式には4種類あるそうだが、今回はNFD正規化した文字列で問題が起きており、それをNFC正規化することで解決した。 NFDな文字列を表示する場合と、それをNFCな文字列に変換して表示する場合で結果が違う。 int[] nfdCodePoints = new int[]{ 0x30C8, //ト 0x3099, //゛ 0x30A4, //イ 0x30C4, //ツ }; String text = new String(nfdCodePoints, 0, nfdCodePoints.length); // NFD文字列を表示 textView.setText(text); // NFC文字列を表示 textView2.setText(Normalizer.normalize(text, Normalize

    TextViewで濁点の表示が崩れる - Qiita
  • 1