我正试图在我的React应用中使用Google Fonts的Yellowtail字体,在Material-UI主题中导入和使用它。
据我所知,所有的Google字体都在npm上,我已经使用以下命令进行了安装:
npm install typeface-yellowtail --save
我已经在App.js文件中导入了它,并将其放在主题的字体部分,将主题传递给MuiThemeProvider,但它没有起作用。我错过了什么吗?
这是我在App.js文件中的代码(header包括一个带有一些网格的AppBar,body仅包含一个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;
yellowtail.css
是从哪里来的?它包含什么内容? - ekkis