繁体   English   中英

使用 MUI 字体的 React 组件库

[英]React components library with MUI font

我制作了一个小型 React 组件库,但问题是我使用的是 Material UI。 Material UI 使用的是 Roboto 字体,它必须链接到 HTML 头部。

如何导出包含 Roboto 字体的每个 React 组件?

谢谢!

您可以在任何组件(如模块)中导入 Roboto

https://www.npmjs.com/package/@fontsource/roboto

import "@fontsource/roboto"; // Defaults to weight 400.

还可以在此处查看官方 Material UI 文档https://mui.com/material-ui/react-typography/#install-with-npm

正如我在上面的最后一条评论中所述

我想将所有文本包装在您的自定义组件中是“提供”字体系列的唯一方法:Roboto; css 样式给元素及其后代。 解决方法可能是 <Box style={{fontFamily: "Roboto"}} 或包装样式组件,例如使用 css 样式:font-family: Roboto

请参阅此处的示例https://codesandbox.io/s/kind-forest-x93th3?file=/src/hello.jsx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM