当我连接以下两个unicode字符时,我看到两者都有,但它们之间有一个空格。反正有没有摆脱这个空间?
StringBuilder sb = new StringBuilder();
int characterCode;
characterCode = Convert.ToInt32("2758", 16);
sb.Append((char)characterCode);
characterCode = Convert.ToInt32("25c4", 16);
sb.Append((char)characterCode);
答案 0 :(得分:4)
如果你检查sb,你会看到它的长度为2.字符之间没有空格。
我认为问题是你希望2的“on”像素字符彼此更接近,所以2个“字符”看起来更“相邻”,不是吗?
编辑:就像你说的,你可以看看那些2字符以不同的字体看起来彼此“更接近”。
答案 1 :(得分:1)
不会
var str = "\x2758\x25c4"
工作?
答案 2 :(得分:1)
没有空间,它是显示字体的神器。
答案 3 :(得分:1)
字符U + 2758在MS Gothic中看起来很宽,但它在Arial Unicode MS中很窄。尝试更改字体。