TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
Post content
Telegram macOS beta 新增了自制头像的功能。其中包括了使用文字生成头像。然而文本框的「最长 2 字」限制仍然是用的 Unicode 码位,而不是 Swift 默认的 grapheme cluster 长度。导致放 yị (\u0079 \u1ECB \u0304) 的时候文本框里会只剩下 yị (\u0079 \u1ECB)。 都用 Swift 写了,为啥要自己重新发明字符串长度计算…… https://t.me/betainfoen/947 #Telegram小考察 追记:文本框似乎对 Emoji 类文字做了特殊处理,一个 Emoji 类字符算两个。输入🇺🇸的话只会留下🇺。对其他文种并没有类似限制,CJK 文字能正常的输入两个。其他组合字符也是按单个计算。