收藏
回答

Skyline渲染 iconfont图标问题?

Skyline渲染,使用iconfont图标,开发者工具可以正常显示,Android手机也可以正常显示,iOS手机显示不出来,什么也没有。

本地ttf文件,base64都试过了。

兼容模式也使用过,也不行。

回答关注问题邀请回答
收藏

5 个回答

  • Eric Huang
    Eric Huang
    03-18

    提供个片段看下

    03-18
    有用
    回复 1
    • JOJO.Creator
      JOJO.Creator
      发表于移动端
      03-18
      就官方的 skyline font face 代码片段
      03-18
      回复
  • Rambo
    Rambo
    03-25

    skyline 渲染好像需要font-family的值跟字体FontClass/Symbol prefix保持一致才行,

    @font-face {
      font-family: "icon"; // 这里的名称需要跟下面prefix保持一致
      src: url("https://cdn.ali.....");
    }
    
    .iconfont {
      font-family: "icon"; // 这里的名称需要跟下面prefix保持一致
      font-size: 16px;
      font-style: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-weight: normal;
      font-display: swap;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
    }
    // prefix 为icon
    .icon-view::before {
      content: "\e847";
    }
    
    03-25
    有用 1
    回复 2
    • JOJO.Creator
      JOJO.Creator
      03-28
      我这是这么样子,好像还是有问题
      03-28
      回复
    • Bey
      Bey
      05-10
      没错
      05-10
      回复
  • 童柱港
    童柱港
    04-25

    skyline下不稳定,iOS 时好时坏,很坑爹

    04-25
    有用
    回复
  • momo
    momo
    04-17

    同遇到了此问题,之前还好好地,今天突然发现 ios 下的 iconfont 都不显示了

    04-17
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    03-17
    有用
登录 后发表内容