这篇文章:When do web-fonts load and can you pre-load them?建议使用local来利用已经加载的字体。我找不到其他预加载web字体的方法。
然而,我无法确定要在本地引用中使用什么名称。在MacOSX上,多个变体会显示为相同的字体名称。例如,我认为应该使用local("Helvetica Neue Light"),但在字体书中可用的是"Helvetica Neue"... 如何引用不同的变体?
所有变化仍然导致chrome浏览器请求woff文件。此外,我找不到任何关于Web字体或如何优化其性能的最新或当前的最佳实践,我该如何防止这些请求?
然而,我无法确定要在本地引用中使用什么名称。在MacOSX上,多个变体会显示为相同的字体名称。例如,我认为应该使用local("Helvetica Neue Light"),但在字体书中可用的是"Helvetica Neue"... 如何引用不同的变体?
@font-face {
font-family: 'ProximaNova';
font-weight: normal;
font-style: normal;
src: url('/fonts/proximanova/ProximaNova-Reg-webfont.eot');
src: local("Proxima Nova Regular"), url('/fonts/proximanova/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova/ProximaNova-Reg-webfont.woff') format('woff'),
url('/fonts/proximanova/ProximaNova-Reg-webfont.ttf') format('truetype'),
url('/fonts/proximanova/ProximaNova-Reg-webfont.svg#webfont') format('svg');
}
@font-face {
font-family: 'ProximaNova';
font-weight: $light_weight;
font-style: normal;
src: url('/fonts/proximanova/ProximaNova-Light-webfont.eot');
src: url('/fonts/proximanova/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova/ProximaNova-Light-webfont.woff') format('woff'),
url('/fonts/proximanova/ProximaNova-Light-webfont.ttf') format('truetype'),
url('/fonts/proximanova/ProximaNova-Light-webfont.svg#webfont') format('svg');
}
所有变化仍然导致chrome浏览器请求woff文件。此外,我找不到任何关于Web字体或如何优化其性能的最新或当前的最佳实践,我该如何防止这些请求?