【问题标题】:What character can I use to display the "four arrows icon"?我可以使用什么字符来显示“四个箭头图标”?
【发布时间】:2018-08-08 14:21:23
【问题描述】:

我可以使用什么 Unicode 字符来显示这个字符?

我目前需要它来编写 .doc 文档,但我想知道 Unicode 字符是否可用,以便在应用程序中打印出来,或者某些字体中是否包含此字形。

【问题讨论】:

  • Unicode 定义了很多箭头符号,但没有一个与您要查找的符号相近(有箭头一次指向 2 个方向,但没有一个指向 4 个方向)。您可能只需要使用嵌入图像。
  • @RemyLebeau,这也是我发现的......我花了很多时间仔细观察所有箭头符号,只是发现没有一个有 4 个箭头:(
  • 有一些专用的对角箭头,如⤧ ⤪⤨ ⤩,但只有两个头。为什么?
  • 我联系了 Unicode 技术委员会的一些成员,我还写了一份关于在 Unicode 中添加这个和其他一些四向箭头符号的初步提案。我的暂定提案在 2021 年 4 月的最后一周进行了讨论,并决定必须在公共文件、电子邮件和文字处理文件中证明该符号的广泛采用。我没有找到很多使用它的证据,然后我决定把时间花在其他事情上。祝希望将此符号添加到 Unicode 的人好运!我仍然希望添加它。
  • @ThomasWeller 我认为它们可以作为很久以前添加到 Unicode 的某些字体中的字符添加。现在,为了向 Unicode 添加新字符,有更严格的规则。

标签: unicode icons ascii symbols


【解决方案1】:

这些字形:

  • ✥ 四个俱乐部辐条星号
  • ✢ 四个泪滴状星号
  • ✣ 四个气球辐条星号

是最好的匹配。如果使用较小的字体大小,它们就可以完成这项工作。

一个丑陋的替代方案是使用三个字形,可能混合不同的字体大小和面孔:←↕→

更新: HTML 存在一个(很好的)替代方案。诀窍是放置两个具有绝对定位的字符,一个在另一个之上:

UPDATE2:添加了“旋转”四箭头的另一种变体,使用三角形箭头

.container {
  width: 100px;
  height: 100px;
  position: relative;
}
.first,
.second,
.third,
.fourth {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.second {
  z-index: 10;
}
.third {
  z-index: 20;
}
.fourth {
  z-index: 30;
}

body {
    font-family: Monospace; font-size: 50px;
}
<div class="container">
  <div class="first">&#x2194;</div>
  <div class="second">&#x2195;</div>
</div>

<div class="container">
  <div class="first">&#x2928;</div>
  <div class="second">&#x292A;</div>
</div>

<div class="container">
  <div class="first">&#x2B66;</div>
  <div class="second">&#x2B67;</div>
  <div class="third">&#x2B68;</div>
  <div class="fourth">&#x2B69;</div>
</div>

【讨论】:

  • 我搜索了一千多个字形,包括韩文、中文、蒙古文、日文,但没有找到更好的。不过,这不是正确的答案,我希望有人能找到正确的答案(可能是非拉丁语言,或者是未来的 Unicode 标准)
猜你喜欢
  • 2010-09-18
  • 2020-01-30
  • 2013-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2013-06-10
  • 2018-03-03
相关资源
最近更新 更多