Unicode有一百万个像图标的字形,但是它们很难搜索。
是否存在一个看起来像"双筒望远镜"或"放大镜"的Unicode字形? 或者是否存在一个被用来表示"搜索"的符号,它在Unicode中?
Unicode有一百万个像图标的字形,但是它们很难搜索。
是否存在一个看起来像"双筒望远镜"或"放大镜"的Unicode字形? 或者是否存在一个被用来表示"搜索"的符号,它在Unicode中?
这里有U+1F50D 左指向放大镜 () 和 U+1F50E 右指向放大镜 ()。
在HTML中,你应该使用🔍
或🔎
然而,许多字体都不支持它们(fileformat.info只列出了一些支持带有适当字形的码点的字体)。
还要注意它们位于BMP之外,因此一些支持Unicode的软件可能会在渲染它们时遇到问题,即使它们具有支持它们的字体。
一般来说,Unicode字形可以使用fileformat.info这样的网站进行搜索。这个网站只搜索Unicode字形的名称和属性,但它们通常包含足够的元数据以实现良好的搜索结果(例如,对于本答案,我搜索了“玻璃”并浏览了结果列表)。请注意,您可以使用Unicode Variant Selectors来明确选择字形的呈现方式。具体而言,文本样式使用VS15(U+FE0E),表情样式使用VS16(U+FE0F)是相关的。只需将它们附加到您选择的Unicode符号后面,即可指示您希望将其呈现为文本还是表情符号(假设软件/浏览器支持选择器和相关表示)。Unicode符号 | 变体选择器 | HTML编码 | 结果 |
---|---|---|---|
U+1F50E | 无 | 🔎 |
|
U+1F50E | VS15 = U+FE0E | 🔎︎ |
︎ |
U+1F50E | VS16 = U+FE0F | 🔎️ |
️ |
请注意,结果可能因平台而异。例如,Chrome在Linux和Windows上似乎始终将此字符呈现为表情符号。
@font face
)可能是唯一的选项,但也有些问题(因为Symbola是如此大的字体)。这些字符也出现在Quivira(版本3.7)和Segoe UI Symbol(版本5.01)中,但仍然是非常有限的字体集合。Quivira是一个免费的字体,Segoe UI Symbol随Windows 7一起提供,并允许进行可编辑嵌入。 - Jukka K. Korpela使用⚲符号(编码为⚲
或⚲
),并将其旋转以实现所需效果:
<div style="-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);">
⚲
</div>
它旋转着一个符号 :)
或
。 - Jon Hanna<span class='icn icn-find'></span>
,然后 CSS 是 .icn-find:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); display: block; content: "\26B2"; }
。非常好用! - teewuane<link href='http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css' rel='stylesheet' type='text/css'>
接下来,在需要显示字形符号的位置添加以下代码。
<div class="fa fa-search"></div> <!-- smaller -->
<div class="fa fa-search fa-2x"></div> <!-- bigger -->
玩得开心。
<input>
内部),因此这只是一种解决方案,在你能使用HTML的情况下才适用。 - Armfoot