【问题标题】:Is there a downwards double arrow with stroke unicode character?是否有带有笔划 unicode 字符的向下双箭头?
【发布时间】:2013-03-29 00:07:01
【问题描述】:

我想要带有笔划的字符,就像,但向下,但我找不到。存在吗?

编辑:

如果您没有看到箭头(例如您使用 IE),

我想要带有笔划的字符[downwards double arrow],就像[rightwards double arrow with stroke],但向下,但我找不到。存在吗?

【问题讨论】:

标签: unicode character


【解决方案1】:

没有像预组合字符这样的字符(即,作为单个编码字符,分配给字符的代码点),但原则上您可以使用箭头字符后跟组合覆盖字符来表示它。

字符“⇏”U+21CF RIGHTWARDS DOUBLE ARROW WITH STROKE 已被定义为具有规范分解 RIGHTWARDS DOUBLE ARROW (U+21D2) COMBINING LONG SOLIDUS OVERLAY (U+0338)。原则上,应该期望一个字符以与其规范分解相同的方式呈现。在实践中,事情并不总是这样。

同理,带有笔划的向下双箭头可以写为两个字符序列 DOWNWARDS DOUBLE ARROW (U+21D3) COMBINING LONG SOLIDUS OVERLAY (U+0338),或者在 HTML 中写为 ⇓̸。实际上,很少有字体包含这些字符,浏览器可能无法正确实现组合。此外,在许多字体中,结果很尴尬。在 Arial Unicode MS 和 DejaVu Serif 中,结果可能是可以接受的,但只有后者是免费的(可以通过@font-face 合法地用作可下载字体)。这是您的浏览器在 SO 样式表生效时呈现的组合:⇓̸.

【讨论】:

    【解决方案2】:

    它似乎不存在,according to this page(与 this 相比)。

    【讨论】:

    • 如答案所述,UNICODE 没有这些箭头。你的用例是什么?您会在 HTML、PDF 或其他文档格式中使用它吗?
    • @DaveNewman 我将在 HTML 中使用它,所以也许我可以使用 并使用 css3 将其关闭,但这不适用于旧浏览器。但是如果unicode有很多字符,unicode怎么可能没有这些箭头呢?
    • @Oriol UNICODE 没有很多东西。对于 HTML,如果其中一种更常用的字体在字体中有此字形,则可以使用它。我不太了解 HTML,无法告诉您如何构造对字体和字形的引用。我快速搜索了 Symbol、Windings* 等。我也找不到那些箭头。 CSS 是一种解决方案,或者创建这些符号的小图像并在 HTML 中引用它们是另一种解决方案。
    猜你喜欢
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 2013-12-24
    相关资源
    最近更新 更多