• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - IOS Safari上的自定义字体渲染

[复制链接]
菜鸟教程小白 发表于 2022-12-12 18:00:02 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

适用于 iOS 的 Safari 无法正确呈现自定义字体。这里出了什么问题?

注意字体的渲染有多么不同:在 chrome 中,笔触宽度更粗。在 Safari 中,字符间距更宽。我觉得chrome的渲染更正确。

更新:到目前为止,我合并了答案中的建议,但没有解决问题。我已经更新了 jsfiddle 和截图。现在我不使用粗体或任何默认粗体标签,只使用正常粗细的单一字体。我采纳了@Vizllx 的建议,尽管它似乎没有帮助。

jsfiddle 上的问题示例:

http://jsfiddle.net/c9eP5/9/

@font-face{
    font-familyola;
    src:url(http://www.pmap.co/c/52c0d565/fonts/lola/lola.woff) format('woff');
    font-style:normal;
}
.test {
    font-size: 200%;
    font-family: Lola;
    -webkit-text-size-adjust:100%    
}

它在 Chrome 中的外观:

enter image description here

这是它在 iOS Safari 上的样子(“Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A523 Safari/8536.25")

enter image description here

在实际问题中,我使用常规 fontsquirrel 字体声明:

@font-face {
    font-family: 'Lola';
    src: url('../fonts/lola/lola.eot');
    src: url('../fonts/lola/lola.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lola/lola.woff') format('woff'),
         url('../fonts/lola/lola.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



Best Answer-推荐答案


首先,您将两种字体都标记为粗体,这可能会使某些浏览器感到困惑。

但是,在包含粗体字体时我遇到了类似的问题,解决方案不是将字体设置为粗体,而是让它以不同的名称正常运行,然后使用字体名称切换粗体。 这不是 HTML 标准方式,但它有效。

http://jsfiddle.net/nothrem/ALqt8/6/

@font-face{
    font-familyola;
    src:url(http://www.pmap.co/c/52c0d565/fonts/lola/lola.woff) format('woff');
}
@font-face{
    font-familyola-bold;
    src:url(http://www.pmap.co/c/52c0d565/fonts/lola/lola_bold.woff) format('woff');
}
h1 {
    font-family: Lola-bold;
}

关于ios - IOS Safari上的自定义字体渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21029745/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap