热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

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

如何解决《是否可以使用Unicode组合字符来组合任意字符?》经验,为你挑选了1个好方法。

是否可以使用unicode组合字符来制作字符,x并且y看起来彼此部分重叠?

我知道在CSS之类的布局系统中,还有其他方法可以实现此目的,但是我特别想知道仅使用unicode是否可行,因此例如可以在Slack消息中实现。



1> CharlotteBuf..:

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

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

Unicode联盟不认为像这样的样式功能是纯文本的一部分。这就是为什么您有时在Twitter(,等)上看到的那些粗体和斜体数学字母没有被实现为基本字母和某些样式修饰符,而是完全被实现为单独的字符代码。一个字符的意思是“将前面的字母显示为粗体”会太笼统。非关键样式的变化应通过更高级的协议(例如您提到的CSS)来处理,该协议要强大得多,并且无论如何都要得到更广泛的支持。


推荐阅读
author-avatar
随风2502891175
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有