字符中间的大子弹的 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())