如果直接使用 emoji 字符,不同操作系统( Apple 系、Microsoft 系、Google 系)显示的样式是不一样的。感觉会让我的网页显示效果非常不统一。
比如这个「笑哭」😂,在不同平台上分别是这样的:
我的想法是,有没有某个 js 模块,能够自动将网页中所有 emoji 统一替换为 Apple emoji 的图片( img 元素)呢?(理论上应该可以实现)
(如果没有的话,我去试试开发一个 👀)
1
Rickkkkkkk 253 天前
又想起那个"现在有 15 个标准, 太多了, 我们要定一个统一的标准; 于是现在有了 16 个标准"
|
2
AloneHero 253 天前 via Android
页面引入统一的包含 emoji 的字体应该可以?
|
3
zjp 253 天前 via Android
彩色 emoji 字体文件很大,noto 11M ,非官方的 iOS16 有 28M
微信这些 APP 内置倒是问题不大 |
4
naminokoe 253 天前
emoji 的优势在于它是一个文本字符,可以复制粘贴,你把它搞成 img 元素那就没意思了
|
5
SkyWT OP @naminokoe 主要是为了排版好看,不同平台风格统一。并且即使换成 img ,也可以通过一些 tricks 让用户能够复制成字符。
参考 Apple 官网就是这么做的。比如[这个页面]( https://www.apple.com.cn/mac/mac-does-that/)里的「喜欢 iPhone ,就会 ❤️ MAC 」(如果复制,会变成「就会喜欢 MAC 」),还有[这个页面]( https://www.apple.com.cn/environment/)里的「使用 ☀️💨💧 制造 📱💻⌚️」。 |