我找到了Emoji One字体,它支持直到当前Unicode版本的所有表情符号,包括彩色表情符号(通过嵌入SVG或其他东西)。
如果指定了字体,则Firefox支持彩色表情符号:
Chrome和IE支持单色后备:
但是仅将EmojiOneColor-SVGinOT.ttf
字体安装到Windows中并不能摆脱限制,显然是因为其他字体比它更受欢迎?
部分解决方法:
铬
安装Emoji键盘(2016)扩展并在选项中启用“自动替换”(默认情况下处于启用状态):
在Chrome中最多可生成Unicode 9的彩色表情符号。(支持的Unicode版本在eosrei / emojione-color-font Releases页面上有说明):
自动替换适用于每个站点,但不适用于可编辑的文本框。
火狐浏览器
Firefox会显示Arial字符,无论您安装了什么字体,都可以通过安装FontFinder extension看到。
Greasemonkey脚本会将字体添加到所有页面的body标签中,但这不能解决我测试过的几个问题。它适用于少数几个,例如superuser.com。
在大多数情况下,将浏览器的默认字体更改为Emoji One似乎确实可行,但可能会有副作用。(例如,它也替换了™符号,而Chrome的扩展程序不这样做。)
该表情符号无处不在扩展样的作品,但看起来比字体减慢页面加载,并且只支持Unicode 6.1。