我正在使用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 中。