字符中间的大子弹的 Unicode 字符是啥?

Posted

技术标签:

【中文标题】字符中间的大子弹的 Unicode 字符是啥?【英文标题】:What would be the Unicode character for big bullet in the middle of the character?字符中间的大子弹的 Unicode 字符是什么? 【发布时间】:2012-10-09 21:17:42 【问题描述】:

我想要类似的东西

0x2022  8226    BULLET  •

但更大。

我什至在http://www.ssec.wisc.edu/~tomw/java/unicode.html都找不到他们

我应该搜索什么?点?子弹?

【问题讨论】:

【参考方案1】:

您可以在使用时搜索“bullet”,例如BabelPad(它有一个字符映射,您可以在其中按字符名称搜索),但您几乎找不到比 U+2022 BULLET 更大的任何东西(尽管大小取决于字体)。搜索“circle”会发现很多字符,太多了,因为字符串出现在很多名称中。最大的简单圆圈可能是 U+25CF BLACK CIRCLE “●”。如果太大,U+26AB MEDIUM BLACK CIRCLE “⚫”可能合适。

请注意,很少有字体包含这些字符。

一个新的问题出现在像 MEDIUM BLACK CIRCLE 这样的字符上,这个问题你很可能在上面看到。如评论中所述,此字符可能看起来(远)大于 BLACK CIRCLE。原因是它可能以与“文本样式”相反的“表情符号样式”呈现;这在 Unicode 标准中字符的注释中明确提到。原则上,您可以在字符后使用变体选择器(VS15 或 VS16)字符来指定样式,但实际上它可能不起作用。明确选择字体,例如Segoe UI Symbol(而不是 Segoe UI Emoji)往往更成功。

【讨论】:

请注意,在许多系统上,中黑色圆圈表情符号(⚫)实际上比黑色圆圈(●)更大。【参考方案2】:

http://www.unicode.org 是查找符号名称的地方。

● BLACK CIRCLE        25CF
⚫ MEDIUM BLACK CIRCLE 26AB
⬤ BLACK LARGE CIRCLE  2B24

甚至:

? NEW MOON SYMBOL   1F311

祝你好运找到支持所有这些的字体。在带有 Chrome 的 Windows 7 中只显示一个。

【讨论】:

这些链接包含更多信息,例如这四个字符的 HTML 实体:fileformat.info/info/unicode/char/25cffileformat.info/info/unicode/char/26abfileformat.info/info/unicode/char/2b24fileformat.info/info/unicode/char/1f311 注意各种字体下的语义(如果这超出了您在接收器设备上的控制范围):圆圈将(应该)始终是任何字体的圆圈。子弹可能是正方形甚至是笔触,具体取决于字体系列......当然还有更多的余地来解释“新月”...... 它看起来像另一个继承的东西:Medium ⚫ 比 Large ⬤ 大!来到这里试图找到比大圆圈更大的东西,真是令人惊讶 - 结果是中圆圈! =) 谢谢你,马克! @Mar 这取决于您的环境。例如。在 Windows 10 的记事本中,大圆比中大。但不在同一操作系统上的 Chrome 中。 记得在你的字符串中写成"\u2B24"【参考方案3】:

以下是 Unicode 中的黑色点状字符的完整列表:

number character HTML entity Description
U+00B7 · · Middle Dot
U+25CF ● Black Circle
U+23FA ⏺ Black Circle for Record Emoji
U+26AB ⚫ Medium Black Circle Emoji
U+2B24 ⬤ Black Large Circle
U+29ED ⧭ Black Circle with Down Arrow
U+1F784 ? 🞄 Black Slightly Small Circle
U+2022 • Black Small Circle
U+2219 ∙ Bullet Operator
U+22C5 ⋅ Dot Operator
U+1F311 ? 🌑 New Moon Symbol Emoji
U+30FB ・ Katakana Middle Dot

【讨论】:

【参考方案4】:

您可以使用边界半径为 50% 的跨度。

 .mydot
     background: rgb(66, 183, 42);
     border-radius: 50%;
     display: inline-block;
     height: 20px;
     margin-left: 4px;
     margin-right: 4px;
     width: 20px;
    
<span class="mydot"></span>

【讨论】:

我喜欢这个解决方案,速度较慢,但​​您可以更直接地控制位置和大小或颜色。 @MatasVaitkevicius 这个问题没有说明这是关于网站建设的,所以 HTML/CSS 的答案是完全不相关的。【参考方案5】:

如果您使用的是 Windows(任何版本)

开始->然后搜索字符映射

您可以在这里找到 1000 多个带有 Unicode 的字符 在高级视图中,您可以获得更多可用于不同编码符号的选项。

【讨论】:

【参考方案6】:

除了已经提到的official Unicode site(我个人觉得很难用),我经常使用以下网站搜索Unicode字符:

https://www.fileformat.info/info/unicode/index.htm

(view 字符信息, search 代表“子弹”)

https://unicode-table.com/

(view 字符信息,search 表示“子弹”)

https://www.compart.com/en/unicode/

(view 字符信息,search 表示“子弹”)

所有三个站点都包含有关每个字符的基本信息(例如 Unicode 代码点、几种编码和 HTML 实体、字符的不同名称、Unicode 版本等)。它们还具有搜索功能,可让您按字符名称或数字进行搜索。

第一个还展示了如何在 C/C++/Java 或 Python 源代码中使用该字符,并有一个 test page 用于浏览器对每个字符的支持。

第二个有一个不错的“复制”按钮,可让您直接将 Unicode 字符复制到剪贴板,这可能很方便。

【讨论】:

以上是关于字符中间的大子弹的 Unicode 字符是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Python—编码与解码(encode()和decode())

Python文件处理里encoding和encode有事区别,bytes类型是啥意思?

unicode 字符是啥 代表?

以下 Unicode 字符串 \xe9 是啥?

用于表示组合字符的 unicode 字形是啥?

URL 编码 Unicode 字符的正确方法是啥?