Unicode emoji在Chrome上不显示

dgsult0t  于 2023-09-28  发布在  Go
关注(0)|答案(3)|浏览(163)

当我使用标准jQuery将unicode emojis插入到<span>中时,它们不会出现在Chrome(v48)中,但会出现在Firefox(v43)和Safari(v9)中。比较这些截图:

Chrome:

火狐:

有什么解释吗?

xzlaal3s

xzlaal3s1#

问题是span有font-weight:bold。当我输入font-weight:normal时,emoji出现了。

xienkqul

xienkqul2#

实际上是因为字体的粗细。设置字体粗细为200px

pokxtpni

pokxtpni3#

**[]**另外,如果有此问题,并且与font-weight属性无关,则可能需要在head标签中指定'charset'属性;

  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. </head>
  5. <body>
  6. <span>😸</span>
  7. </body>
  8. </html>

相关问题