font-face在chrome里是方格显示

这是我在使用emby时遇到的,firefox图标正常
我看了它的css,也没问题啊,字体文件也存在,也没有相关报错
所以问题可能出在哪里?

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: local('Material Icons'),local('MaterialIcons-Regular'),url(flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'),url(flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff) format('woff')
}

.md-icon {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "liga" 1;
    -moz-font-feature-settings: "liga" 1;
    font-feature-settings: "liga" 1;
    line-height: 1;
    overflow: hidden;
    vertical-align: middle
}

找到问题了,是local的问题,firefox和chrome都没有字体的下载请求,删除local后正常
但问题又来了,local是从哪里获取的?我并没有在系统里找到同名的,而且既然chrome找到了local字体为什么没有正常显示?

阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题