我可以将这些字符视为彩色图标:
??
Run Code Online (Sandbox Code Playgroud)
它只适用于我的 Firefox。如果您看不到彩色字符,则在我的系统上看起来像这样(可能与字体有关):
我什至可以在萤火虫和标签标题中看到它们:
并且有他们的完整档案。我还和他们一起做了这个document.title 动画,这表明他们甚至可以在 HTML 之外工作。
那是什么?
Yis*_*ech 144
这些字符是由 Unicode 标准识别的表情符号,该标准定义了每个字符所呈现的内容。
它们的确切外观因每个操作系统和每个应用程序而异,但都描绘了相同的事物。
地球 () 是 Unicode 字符1F30F
,称为 EARTH GLOBE ASIA-AUSTRALIA。第二个 (?)称为 WHITE HEAVY CHECK MARK,是 Unicode 2705。
通过这种方式,有数以千计的表情符号,有些是每个应用程序都支持的,有些则支持较少。在此处查看完整列表http://www.fileformat.info/info/emoji/browsertest.htm
ait*_*tap 74
Firefox为这些表情符号字符使用了一种特殊字体。它采用了 TrueType 字体的一个相对较新且很少使用的功能:分层颜色字形。除此之外(即具有带有预着色字形的特殊字体)这些图标是普通的 Unicode 字符。
Windows仅在 8.1 及更高版本中对这些彩色字体提供本机支持,因此 Firefox 私下安装 EmojiOne 并在 Windows 7 中为其使用自己的字体渲染器。这也解释了大多数其他应用程序中缺少彩色表情符号图标的原因。
pul*_*jet 25
简而言之:Firefox 使用一种字体,其中这些符号看起来像它们的样子。
这些字符是 Unicode 标准的一部分。
Unicode 是一种计算行业标准,用于对世界上大多数书写系统中表达的文本进行一致的编码、表示和处理。与通用编码字符集 (UCS) 标准一起开发并发布为 Unicode 标准,最新版本的 Unicode 包含超过 128,000 个字符的曲目,涵盖 135 个现代和历史脚本,以及多个符号集。-维基百科
因此,与 ASCII(数量很少)不同,Unicode 包含多个符号集。现在,虽然它已经标准化了什么代码应该代表什么字母或符号,但 Unicode 并没有完全指定符号应该是什么样子。因此,所有操作系统都有自己的一套符号图形,看起来各不相同。这可能包括一些被着色和一些只是轮廓或黑白。
此外,字体也可以为这些符号拥有自己的艺术集,以便字符可以与应用程序的感觉相匹配。即使在应用程序内部,您也可能拥有使用不同图像集的不同页面。因此,您可以像其他方式一样与角色互动,但它看起来会有所不同。
您可以在此处查看表情符号(for,跳至 #1483)在各种平台上的准确外观。
归档时间: |
|
查看次数: |
20487 次 |
最近记录: |