【发布时间】:2018-01-10 21:28:16
【问题描述】:
我使用 Material-UI 及其字体块渲染第一页。默认情况下,如果我不加载任何字体,materialui 使用 Helvetica 字体。主要思想是在下载 Roboto 之前一直使用它。
/signup (localhost)
…media/roboto-latin-500.4b218fc7.woff2 (localhost) - 763,7ms, 14,5KB
…media/roboto-latin-400.a2647ffe.woff2 (localhost) - 769,5ms, 14,5KB
如何异步导入字体而不是
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500">
或
import 'typeface-roboto'
我试图用'media'属性和@font-face观察者实现一个方法
<link rel="stylesheet" href="fonts.css" media="bogus"/>
但它不起作用。我还使用了来自 fontfaceobserver.com 的插件字体加载器
我使用 1.0.0-beta.3 版本的 Material-UI。
【问题讨论】:
标签: css reactjs fonts material-ui