首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IOS 7上,Emojis的字体大小不会超过16‘t。

在IOS 7上,Emojis的字体大小不会超过16‘t。
EN

Stack Overflow用户
提问于 2013-10-31 08:51:46
回答 7查看 8.2K关注 0票数 9

我们正在使用UIWebView中的网页在phonegap中制作一个应用程序,在这个产品中我们允许苹果的表情符号,我们使用AppleColorEmoji字体,这样就可以对它们进行缩放。

在iPad和iPhone上更新到IOS 7之后,以前允许缩放到任何大小的带有字体AppleColorEmoji的表情符号不再超过16 it字体大小(它可以缩放得更小)。在IOS <7的设备上,它仍然按预期进行缩放。

我担心这是他们故意在IOS 7中引入的东西。有没有其他人经历过这个问题,甚至解决了这个问题?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-01-30 16:09:57

如果这对任何人来说仍然是有趣的(我忘了这仍然是打开的),那么“解决方案”是将iPhones的元标记设置为:

代码语言:javascript
复制
<meta name="viewport" content="width=320"/>

这确保了iPhone缩放内容以适应屏幕上的640个像素(或更多),而16 as大小的表情符号现在将是屏幕大小的两倍。然而,这只会将它们扩大到一个合理的规模。它仍然没有为那些想要完全控制字体大小的人修复它。

票数 2
EN

Stack Overflow用户

发布于 2014-02-18 07:52:48

在Webkit中,要在HTML元素中缩放这样的表情符号字符:

代码语言:javascript
复制
<span style="-webkit-transform: scale(5); position: absolute;">&#x1f47f;</span>

上面的缺点包括定位需要根据大小进行调整,因为transform必须应用于具有absolute位置的元素。如果表情符号被转换得太大,像素化也可能发生。

票数 6
EN

Stack Overflow用户

发布于 2016-09-07 15:23:40

现在,您可以使用来自谷歌NotoEmojiOne吐温埃莫吉德的图像文件。

即使没有缩放问题,这也可以确保表情符号在每个浏览器中正确显示。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19702013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档