我试图在Material-UI主题中的React应用程序中导入并使用Yellowtail字体(来自Google字体)。>
据我所知,所有google字体都在npm上,我已经使用]安装了它>
npm install typeface-yellowtail --save
命令。
我已将其导入App.js,将其放在主题的字体家族部分中,将该主题传递给了MuiThemeProvider,但它不起作用。我错过了什么?
这是我在App.js中拥有的内容(标题包含带有一些网格的AppBar,正文仅包含用于测试的h1文本)
import React, { Component, Fragment } from 'react'; import Header from './Components/Layouts/Header'; import AppBody from './Components/Layouts/AppBody'; import Footer from './Components/Layouts/Footer'; import { MuiThemeProvider, createMuiTheme } from '@material-ui/core'; import 'typeface-yellowtail'; const theme = createMuiTheme({ typography: { fontFamily: '"Yellowtail", cursive', }, }); class App extends Component { render() { return ( <MuiThemeProvider theme={theme}> <Header /> <AppBody /> <Footer /> </MuiThemeProvider> ); } } export default App;
我正在尝试在Material-UI主题的React应用程序中导入并使用Yellowtail字体(来自Google字体)。据我所知,所有的谷歌字体都在npm上,我已经安装了它,并安装了npm ...
代替通过npm安装,您只需先加载CSS文件。
@import url('https://fonts.googleapis.com/css?family=Yellowtail&display=swap');