antvis/G2

safari 15 G2 无法正常渲染 #3635

Deguang posted onGitHub

<!-- Thank you for reporting an issue. 1. It's RECOMMENDED to submit PR for typo or tiny bug fix. 2. If this's a FEATURE request, please provide: details, pseudo codes if necessary. 3. If this's a BUG, please provide: course repetition, error log and configuration. Fill in as much of the template below as you're able. 4. It will be nice to use to provide a CodePen Link which can reproduce the issue, we provide a CodePen template g2-github-issue. 感谢您向我们反馈问题。 1. 提交问题前,请先阅读 https://antv.alipay.com/zh-cn/g2/3.x/index.html 上的文档。 2. 我们推荐如果是小问题(错别字修改,小的 bug fix)直接提交 PR。 3. 如果是一个新需求,请提供:详细需求描述,最好是有伪代码实现。 4. 如果是一个 BUG,请提供:复现步骤,错误日志以及相关配置,并尽量填写下面的模板中的条目。 5. 如果可以,请提供尽可能精简的 CodePen 链接,可使用 CodePen 模板 https://codepen.io/leungwensen/pen/WXJgox,方便我们排查问题。 6. 扩展阅读:如何向开源项目提交无法解答的问题 -->

<!-- Enter your issue details below this comment. -->

升级 safari 15后,g2 无法渲染,g2 官网 demo 也无法正常展示


在处理中了,有更详细的报错信息,都截图放上来吧。

posted by hustcc over 3 years ago

业务中使用的 2.x 3.x 版本也存在问题

posted by Deguang over 3 years ago

在处理中了,有更详细的报错信息,都截图放上来吧。

浏览器卡死, 只要调用了render就会触发,应该是代码有死循环.

posted by kalcaddle over 3 years ago

已经解决,原因是因为苹果新系统对于 apple-system 字体下,中文支持有问题。这个问题在 apple support 也有相关类似的问题,可以查看和反馈一下。

解决办法就是将 -apple-system 字体删除,参考 #3640:

  • 针对 G2 4.x,G2Plot 2.x 的用户

升级版本,重装依赖即可(保证 G2 在 4.1.28 及以上)。

  • 针对 G2 2.x 3.x 的用户

升级版本,重装依赖即可(保证 G2 在 3.5.19 及以上)。


iOS 15,Safari 15 版本太新,遇到不少问题,大家自己业务产品还有遇到其他问题,建议用户转 chrome。

posted by hustcc over 3 years ago

我找了一圈,没找到能够完美全局替换fontFamily的

posted by feijuncheng over 3 years ago

我找了一圈,没找到能够完美全局替换fontFamily的

使用的什么版本?

posted by hustcc over 3 years ago

4.x 的话可以用下面的方式:

{
  theme: {
    styleSheet: {
      fontFamily: 'Avenir'
    }
  }
}
posted by visiky over 3 years ago

已经解决,原因是因为苹果新系统对于 apple-system 字体下,中文支持有问题。这个问题在 apple support 也有相关类似的问题,可以查看和反馈一下。

解决办法就是将 -apple-system 字体删除,参考 #3640:

  • 针对 G2 4.x,G2Plot 2.x 的用户

升级版本,重装依赖即可。

  • 针对 G2 2.x 3.x 的用户

在自己业务层修改自己的图表字体,去掉 -apple-system 字体即可。如何修改?参考相关版本的文档。

iOS 15,Safari 15 版本太新,遇到不少问题,大家自己业务产品还有遇到其他问题,建议用户转 chrome。

全局配置删掉fontFamily的-apple-system 字体也没用,通过设置Chart的rederer='svg'解决了这个问题

posted by qieshitianxia666 over 3 years ago

全局配置删掉fontFamily的-apple-system 字体也没用,通过设置Chart的rederer='svg'解决了这个问题

发一下你的代码。

posted by hustcc over 3 years ago

Chart的rederer='svg'解决了这个问题

这个方法我这边无效, G2.Global.render = 'svg' 可以, 但有一堆警告和错误. https://github.com/alibaba/BizCharts/issues/1456#issuecomment-930752426

posted by yoyo837 over 3 years ago

ios15.1(beta3)下测试anti-design/charts已正常工作,目前正式版15.0.2仍有问题,等ios15.1正式版发布后再测试

posted by bmw335 over 3 years ago

Fund this Issue

$0.00
Funded

Pull requests