unicode - 是否有 Unicode 字形符号来表示 "Search"

标签 unicode symbols html-entities

Unicode 有一百万个类似图标的字形,但它们很难搜索。

是否有一个看起来像“双筒望远镜”或“放大镜”的 Unicode 字形? 或者是否有一个在 Unicode 中表示“搜索”的符号?

最佳答案

U+1F50D LEFT-POINTING MAGNIFYING GLASS (🔍) 和 U+1F50E RIGHT-POINTING MAGNIFYING GLASS (🔎)。

您应该使用(在 HTML 中)🔍🔎

但是,许多字体并不支持它们(fileformat.info 仅列出了少数支持具有适当字形的代码点的字体)。

另请注意,它们位于 the BMP 范围之外,因此某些支持 Unicode 的软件在渲染它们时可能会出现问题,即使它们有支持它们的字体。

一般来说,可以使用 fileformat.info 等网站来搜索 Unicode 字形。 。这“仅”搜索 Unicode 字形的名称和属性,但它们通常包含足够的元数据以实现良好的搜索结果(例如,对于这个答案,我搜索了“glass”并浏览了结果列表)。

请注意,您可以使用 Unicode Variant Selectors明确选择如何呈现字形。具体来说,文本样式的 VS15 (U+FE0E) 和表情符号样式的 VS16 (U+FE0F) 与此处相关。只需将它们附加到您选择的 Unicode 符号,以指示您是否希望将其呈现为文本或表情符号(假设软件/浏览器支持选择器相关表示):

<表类=“s-表”> <标题> Unicode 符号 变体选择器 HTML 编码 结果 <正文> U+1F50E 无 &#x1F50E; 🔎 U+1F50E VS15 = U+FE0E &#x1F50E;&#xFE0E; 🔎︎ U+1F50E VS16 = U+FE0F &#x1F50E;&#xFE0F; 🔎️

请注意,结果可能会因平台而异。例如,Chrome 似乎总是在 Linux 和 Windows 上将此字符呈现为表情符号。

关于unicode - 是否有 Unicode 字形符号来表示 "Search",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036038/

相关文章:

java - 增加一个unicode字符?

vba - Excel VBA - 检查字符是否等于符号

android - 不能在 Button 中写 arobase 吗?

php - 文本输出中的斜杠

vba - 有没有更快的 Excel 宏将非标准字符转换为 HTML 实体的方法?

HTML 特殊字符 ▼

c++ - 规范的 Unicode 字符串形式

delphi - 处理这个字符串问题的优雅方法。 (Unicode-PAnsiString 问题)

encoding - 源文件开头的  符号是什么?

Java 无法打开文件名中包含替代 Unicode 值的文件?