gpt4 book ai didi

unicode - 是否可以使用unicode组合字符来组合任意字符?

转载 作者:行者123 更新时间:2023-12-02 12:17:28 25 4
gpt4 key购买 nike

是否可以使用 unicode 组合字符,例如使字符 xy 看起来彼此部分重叠?

我知道在 CSS 这样的布局系统中还有其他方法可以实现这一点,但我特别想知道是否可以仅使用 unicode,这样我就可以在 Slack 消息中做到这一点。

最佳答案

不,没有 Unicode 机制可以使任意字母相互重叠。您可以使用字符 U+036F 组合拉丁文小写字母 X 将 x 放在 y 之上,如下所示:yͯ,仅此而已。

彼此部分重叠的拉丁字母没有语义功能,因此它不是 Unicode 标准的一部分。而且,如果发现它在某些书写系统中用于传达实际含义,那么它很可能不会被编码为通用机制,而是被编码为代表特定此类连字的单个字符。

Unicode 联盟不认为此类样式功能是纯文本的一部分。这也是为什么您有时在 Twitter 上看到的那些粗体和斜体数学字母(𝐀、𝐴、𝓐 等)并不是以基本字母加一些样式修饰符的形式实现,而是以 separate character codes 的形式实现。完全。表示“将前面的字母显示为粗体”的字符过于笼统;非关键的样式变化应该通过更高级别的协议(protocol)(比如你提到的CSS)来处理,这些协议(protocol)更强大并且无论如何都享有更广泛的支持。

关于unicode - 是否可以使用unicode组合字符来组合任意字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57528146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com