如题,我发现台式机看不到一些emoji,但在笔记本上看得到,两台电脑都是最新的win10。
看网络上的说法是Segoe UI或者seguiemj负责显示emoji,但我将笔记本上的这些字体替换了以后,依旧显示不出这些emoji。
举例:
我就看不到。(惊了,我在编辑文字的时候和别的网站譬如油管或者emoji大全网站看不到,但在小众看的到)
![]()
看了下我的 Chrome 里是叫做 Segoe UI Emoji 的字体渲染的
这个是字体. 跟 emoji表情我感觉不是一回事.
比如在word里.
插入长相相似的2个笑脸.
一个可以识别为字体, 另一个无法识别为字体.
而且二者的图像也不相同.
word(包括win10)只是把部分字符解析为图片. 比如word也是支持 :) 这类解析的.
这个表格里, 左侧是emoji表情, 右侧是emoji字体.
第二行, 我把所有含中文的表情都打出来了.
很明显字体包含的集合> win10自己的emoji表情.
但是他们都是unicode符.
Unicode 只是规定了 emoji 的码位和含义,以及用文字指导它们代表的表情长什么样,并没有规定它的具体样式.
渲染的工作则由各个系统自己实现。如果用户的系统没有实现某个emoji表情的渲染,就会显示成一个空方框。
所以 mac和windows 电脑的表情, 还有 ios 和Android 上的表情 差别挺大的.
甚至不同版本的windows 差异也很大.
是的,这里其实在讨论表情在系统中到底是怎么渲染的,题主就是遇到了渲染不出的问题,他明显字体是有的
楼主是自己2台电脑都是 最新的win10
我下意识的认为, 两台win10版本不一样。
所以还请楼主确认一下, windows 具体版本号和 具体哪个app
另外, 看看 Direct x 版本是否一样。
会不会是网站渲染emoji的库/资源被墙/访问受阻了?如果是网站/用网的软件的话,可以排查这方面的可能~~
我已经搞定了,但我不知道是哪里搞定了。
搞定过程:将twemoji改名替换成了系统的 seguiemj和 seguisym,缺点是chrome的emoji变成了黑白的,然后觉得不行,又在网络上下载了 Build 22478 New Emoji in Windows 10里面的seguiemj替换,这下大部分emoji都显示出来了。只有chrome的emoji还是黑白的,但这个时候我已经懒的搞了,能显示出看不到的就算了吧。
谢谢各位的讨论,我也不知道我这台台式机到底咋了,当年因为搞mactype和各种字体把电脑的默认字体文件搞的一团糟,我又不想重装电脑。