有没有办法统一不同操作系统网页中的 emoji 样式?

268 天前
 SkyWT

如果直接使用 emoji 字符,不同操作系统( Apple 系、Microsoft 系、Google 系)显示的样式是不一样的。感觉会让我的网页显示效果非常不统一。

比如这个「笑哭」😂,在不同平台上分别是这样的:

我的想法是,有没有某个 js 模块,能够自动将网页中所有 emoji 统一替换为 Apple emoji 的图片( img 元素)呢?(理论上应该可以实现)

(如果没有的话,我去试试开发一个 👀)

651 次点击
所在节点    问与答
5 条回复
Rickkkkkkk
268 天前
又想起那个"现在有 15 个标准, 太多了, 我们要定一个统一的标准; 于是现在有了 16 个标准"
AloneHero
268 天前
页面引入统一的包含 emoji 的字体应该可以?
zjp
268 天前
彩色 emoji 字体文件很大,noto 11M ,非官方的 iOS16 有 28M
微信这些 APP 内置倒是问题不大
naminokoe
267 天前
emoji 的优势在于它是一个文本字符,可以复制粘贴,你把它搞成 img 元素那就没意思了
SkyWT
267 天前
@naminokoe 主要是为了排版好看,不同平台风格统一。并且即使换成 img ,也可以通过一些 tricks 让用户能够复制成字符。
参考 Apple 官网就是这么做的。比如[这个页面]( https://www.apple.com.cn/mac/mac-does-that/)里的「喜欢 iPhone ,就会 ❤️ MAC 」(如果复制,会变成「就会喜欢 MAC 」),还有[这个页面]( https://www.apple.com.cn/environment/)里的「使用 ☀️💨💧 制造 📱💻⌚️」。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1019853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX