Comments
登录后评论
Sign In
·

unicode编码是这样的

·

这是利用了Unicode的组合字符特性
比如拼音ā的length是2,它实际上是由U+0061(a)和U+0304(音调符号)组合而成。 同样地,🇨和🇳这两个emoji如果一起打,会变成中国国旗🇨🇳。当然,前提是设备的字符集和字体都支持。 简单来说,就是多个emoji合在一起时直接渲染了一个新的“组合emoji”。 据说苹果上emoji多种肤色也是这么实现的

·

有你哭的Unicod控制字符罢了

PS:这玩意部分来源于啊死磕ASCII控制字符,然而ASCII还有一套只针对于终端的控制字符(准确来说是俺死ANSI控制字符),这些东西到一起就变得贼坑爹,听说能做到尽可能完美渲染的只有巨硬一家的文本框组件