Unity解决Text文本框上下标问题

Unity 解决Text文本框上下标显示问题

Text 控件也称为标签,Text 区域用于输入将显示的文本。它可以设置字体、样式、字号等内容,但是有时候我们需要输入上下标的时候会发现正常情况下Text是不能输入上标或者下标的,虽然说可以通过富文本的形式把某个字符缩小使其看起来像下标,但是,上标却没有很好的体现方式,今天介绍一种方式可以进行上下标的显示。

Unicode

先来一段百度的解释吧
Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。
简单来说就是Unicode 是一本很厚的字典,记录着世界上所有字符对应的一个数字。所以我们只要找到对应上下标的Unicode码自然而然的就可以现在为我们需要的上下标。

上标 (superscript)

\u2070   >>   0
\u00B9   >>   1
\u00B2   >>   2
\u00B3   >>   3
\u2074   >>   4
\u2075   >>   5
\u2076   >>   6
\u2077   >>   7
\u2078   >>   8
\u2079   >>   9
\u207A   >>   +
\u207B   >>   -
\u207C   >>   =
\u207D   >>   (
\u207E   >>   )

下标 (subscript)

\u2080   >>   0
\u2081   >>   1
\u2082   >>   2
\u2083   >>   3
\u2084   >>   4
\u2085   >>   5
\u2086   >>   6
\u2087   >>   7
\u2088   >>   8
\u2089   >>   9
\u208A   >>   +
\u208B   >>   -
\u208C   >>   =
\u208D   >>   (
\u208E   >>   )

查询更多的Unicode编码

基本上把比较常用的Unicode编码都给列举出来了,想要知道更多的Unicode编码就浏览这个链接吧:Unicode编码查询网站

现在我们只要把需要显示上下标的字符换成Unicode编码就可以正常显示我们需要的上标了。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

司军礼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值