如何组合unicode字符?

Rog*_*vis 2 java unicode android

假设我有一个字符"a",我需要将其与符号(̌)组合,我以十六进制值"030c"的形式.

您认为将它们组合起来的最佳方式是什么?

PS谢谢,"\ u030c"确实给了在logcat,但在Android本身,它只是显示一个空白的方块.有没有办法解决它而无需用户安装其他字体?

Joo*_*gen 5

"a\u030c" or "\u01ce", the latter being the a-caron ?.
Run Code Online (Sandbox Code Playgroud)

  • 使用过的字体可能会错过U + 030C,即组合变音符号.一般情况下你可以用java.text.Normalizer在两种形式之间进行转换. (2认同)
  • Android字体都缺少组合卡隆(U + 030C),但包含字母a和caron(U + 01CE).后者和一般的预组合字符通常比组合变音符号更好.它们通常以字体形式存在,并且它们倾向于产生印刷上更好的结果(由印刷师设计的字形与基本字母和变音符号的算法产生的组合). (2认同)