如何在Windows浏览器中显示最新的Unicode字符(尤其是表情符号)?


28

的我的浏览器(Firefox,铬,IE)显示字符的Unicode无789(或10)表情符号:

Unicode 9显示为普通框

这些通常是人们通过电话发送给我的。支持Unicode 6个字符,但难以读取/区分:

显示Unicode 6表情符号

如何将对这些字符的支持添加到Windows 7系统?有没有办法像Android一样显示它们,以便于阅读?

测试字符:

  • Unicode 6.1:😀😗😙😑😮😯😴😛😕😟
  • Unicode 7.0:🙂🙁🕵🗣🕴🖕🖖🖐
  • Unicode 8.0:🤗🤓🤔🙄🤐🙃🤑🤒🤕🤖
  • Unicode 9.0:🤣🤠🤡🤥🤤🤢🤧🤴🤶🤵🤷
  • Unicode 10.0:🤩🤨🤯🤪🤬🤮🤫🤭🧐🧒

1
您将需要具有这些字符的字体。每个字符都有一个数字(代码点),以字体查找该数字并显示。
ctrl-alt-delor 2016年

@richard知道吗?用图像替换它们的浏览器扩展程序也可以使用。
endolith,2016年

哪种网站使用unicode表情符号?我认为大多数论坛都使用带有某些标记语言的图像。
jiggunjer

@jiggunjer Google语音/人们可以从其iPhone向其发布评论的任何社交网站。有些网站将其替换为图形,例如Gmail,而其他则没有。
endolith,2016年

您需要了解如何为操作系统/窗口系统/浏览器安装后备字体。然后安装支持这些字符的字体。(后备字体是当所选字体的代码点没有字形时使用的字体。)
ctrl-alt-delor

Answers:


13

我找到了Emoji One字体,它支持直到当前Unicode版本的所有表情符号,包括彩色表情符号(通过嵌入SVG或其他东西)。

如果指定了字体,则Firefox支持彩色表情符号:

使用带有span标签的字体

Chrome和IE支持单色后备:

Chrome带有跨度标签的单色表情符号

但是仅将EmojiOneColor-SVGinOT.ttf字体安装到Windows中并不能摆脱限制,显然是因为其他字体比它更受欢迎

部分解决方法:

安装Emoji键盘(2016)扩展并在选项中启用“自动替换”(默认情况下处于启用状态):

自动替换:将Chrome中的所有表情符号替换为表情符号一

在Chrome中最多可生成Unicode 9的彩色表情符号。(支持的Unicode版本在eosrei / emojione-color-font Releases页面上有说明):

Chrome中的彩色表情符号

自动替换适用于每个站点,但不适用于可编辑的文本框。

火狐浏览器

Firefox会显示Arial字符,无论您安装了什么字体,都可以通过安装FontFinder extension看到。

Greasemonkey脚本会将字体添加到所有页面的body标签中,但这不能解决我测试过的几个问题。它适用于少数几个,例如superuser.com。

在大多数情况下,将浏览器的默认字体更改为Emoji One似乎确实可行,但可能会有副作用。(例如,它也替换了™符号,而Chrome的扩展程序不这样做。)

表情符号无处不在扩展样的作品,但看起来比字体减慢页面加载,并且只支持Unicode 6.1。


1
您需要将表情符号字体设置为后备字体。因此,如果其他所有方法均失败,则使用它。我不知道如何或是否可以在Microsoft Windows上执行此操作。
ctrl-alt-delor

2
现在有一个适用于EmojiOne Color字体v1.3 +的Windows安装程序,它可以与现有字体合并,因此所有字符都可以使用。
2013年

1
这使得从Unicode 9.0到Unicode符号的符号都很好,但是有没有办法显示建议的Unicode 10.0符号呢?例如:🥟🥡🥢🥠🤨🗹–
维克多·

如果任何其他用户都像我一样困惑,上面的答案中的表情都是图片:S
user13743

好像本机表情符号是在Firefox 50中添加的?
endolith

1

谢谢,endolith,我正在搜索此信息。您确实对Windows / Firefox和Unicode Emojis高于6.0版本的问题做了很好的总结。👍

我还一直在寻找在Windows 7上升级Firefox以显示更新的表情符号的可能性。

尽管您使用Font Finder扩展程序进行了测试,发现FF使用Arial字体显示表情符号,但是GitHub站点指出Windows 7、8和10正在使用Segoe UI表情符号。

他们仅使用新脚本修改Segoe UI Symbol和Segoe UI Emoji来安装Unicode V9表情符号,而不安装Arial字体。

Windows 7、8、10使用Segoe UI Symbol和Segoe UI Emoji中的表情符号。我们需要替换两种字体,但保留Segoe UI Symbol中现有的符号字符。

我现在将测试他们的脚本,尽管它需要其他软件才能工作。

该软件包包含一个安装脚本,该脚本将生成两种字体(或在Windows 7中为Segoe UI Symbol),并为您安装它们。运行安装脚本需要在PATH中同时使用Python和pip。

GitHub参考:https : //github.com/eosrei/emojione-color-font

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.