css - 在 chrome 中调整窗口大小时字体不显示

标签 css google-chrome webpack font-face

我正在使用 angular2 和 webpack。像这样加载我的字体:

@font-face {
  font-family: 'bpmonoregular';
  src: url('assets/fonts/bpmono_regular_macroman/BPmono-webfont.eot');
  src: url('assets/fonts/bpmono_regular_macroman/BPmono-webfont.eot?#iefix') format('embedded-opentype'),
  url('assets/fonts/bpmono_regular_macroman/BPmono-webfont.woff') format('woff'),
  url('assets/fonts/bpmono_regular_macroman/BPmono-webfont.ttf') format('truetype'),
  url('assets/fonts/bpmono_regular_macroman/BPmono-webfont.svg#bpmonoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

如果在我的 css 中增加字体大小百分比,除非加载第一个组件,否则字体不会显示。我一切换页面,它就消失了。但是,如果我调整窗口大小,它就会显示出来。

这只发生在 chrome 中

最佳答案

作为解决方法,您可以尝试使用 document.ready 上的代码触发 window.resize。

关于css - 在 chrome 中调整窗口大小时字体不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432826/

相关文章:

html - 字体大小 190% 和 200% 之间的区别

css - 如何将侧边栏移动到页面的右侧?

google-chrome - 使用 Headless Chrome 开发者工具跟踪重定向

jquery - 画一条线连接两个点击的 div 列

html - 如何固定表中tbody的高度

google-chrome - 我可以使用Web App的私钥证书来签署JWT吗?

javascript - 传输的 getUserMedia/MediaRecorder 视频格式大于请求的格式。怎么说?

javascript - 在 Webpack 4 中创建 Node 库

javascript - 在 next.config.js 中同时添加对 next-css 和 next-less 的支持

javascript - Webpack 监视模式不适用于 html-webpack 和 clean-webpack 插件