css - Unicode emoji 字母间距问题
问题描述
我在显示带有表情符号的文本时遇到问题。你可以看到表情符号后面的“测试”与表情符号重叠。为了寻找打破这一点的 CSS,我使用检查器删除了所有内容,但问题仍然可见。
如您在第二张图片中所见,简单本地 HTML 文件中的相同代码呈现良好。我的“本地主机”选项卡是否仍在缓存一些样式,或者是其他地方的问题。
上述问题在我的外接显示器上可见。
如果我将窗口移动到我的 Mac 屏幕,它的呈现方式会有所不同!“本地主机”版本渲染得很好,但本地 HTML 文件版本在表情符号和它后面的文本之间有一个间距。
检查员报告了一些错误,但这不应该影响“localhost”版本中的这个简单代码。这里发生了一些奇怪的事情,我不知道为什么,所以如果有人以前遇到过这个问题并且已经解决了,我会非常感谢你的解释。
解决方案
这似乎是一个错误,有一些小技巧可以修复它
技巧 1:https ://stackoverflow.com/a/44145771/16547877
技巧 2:https ://bugs.chromium.org/p/chromium/issues/detail?id=1083965#c4
推荐阅读
- iis - 访问 IIS 8.5 服务器站点时出现“连接重置”错误
- java - Hibernate:外键的列数错误。应该是 1
- reactjs - 更改文本框后显示保存按钮(react、redux、material ui)
- ruby-on-rails - 验证:映射日期范围时,如何仅在卡片与另一张卡片不匹配时映射范围
- postgresql-11 - 从日期中减去 1 个月的间隔?
- c - 对字符串数组使用 malloc
- python - 每次使用python循环时,我可以保存分配给一个变量的所有值吗?
- java - Eclipse 4 RCP 插件:如何以编程方式将项目导入工作区
- java - 列表值在java中得到修改
- java - ByteArrayInputStream 到 FileInputStream 而不将文件写入硬盘