使用 Gatsby 插件 Google 字体添加多种字体的语法是什么?
What is the syntax to add multiple fonts with Gatsby Plugin Google Fonts?
这适用于 Lobster Two 字体:
{
resolve: `gatsby-plugin-google-fonts`,
options: {
fonts: [
`Lobster Two`,
`source sans \pro:400, 400i`, // you can also specify font weights and styles
],
display: "swap",
}
我试过在字体数组中添加 Poppins 并添加第二个字体数组,但都没有用。到目前为止,每个视频和文章都适合停在一种字体上作为演示。
感谢您的帮助。
对于 gatsby-plugin-google-fonts
,您需要添加每个特定类型,例如:
fonts: [
`montserrat`, `montserrat\:700`, `montserrat\:900`, `open sans`
]
这是因为 Google Fonts API has been updated to v2.
我建议改用 gatsby-plugin-google-fonts-v2
:
plugins: [
{
resolve: `gatsby-plugin-google-fonts-v2`,
options: {
fonts: [
{
family: 'Lobster Two',
},
{
family: 'Source Sans Pro',
weights: ['400, 400i']
}
]
}
}
];
如果上面的代码片段不起作用(检查 <header>
中生成的 <link>
),请尝试遵循此 GitHub thread 中建议的方法(在格式之前转译):
{
resolve: `gatsby-plugin-google-fonts-v2`,
options: {
fonts: [
{
family: 'Lobster Two',
},
{
family: 'Source Sans Pro:ital,wght@1,400;',
},
]
}
}
这适用于 Lobster Two 字体:
{
resolve: `gatsby-plugin-google-fonts`,
options: {
fonts: [
`Lobster Two`,
`source sans \pro:400, 400i`, // you can also specify font weights and styles
],
display: "swap",
}
我试过在字体数组中添加 Poppins 并添加第二个字体数组,但都没有用。到目前为止,每个视频和文章都适合停在一种字体上作为演示。
感谢您的帮助。
对于 gatsby-plugin-google-fonts
,您需要添加每个特定类型,例如:
fonts: [
`montserrat`, `montserrat\:700`, `montserrat\:900`, `open sans`
]
这是因为 Google Fonts API has been updated to v2.
我建议改用 gatsby-plugin-google-fonts-v2
:
plugins: [
{
resolve: `gatsby-plugin-google-fonts-v2`,
options: {
fonts: [
{
family: 'Lobster Two',
},
{
family: 'Source Sans Pro',
weights: ['400, 400i']
}
]
}
}
];
如果上面的代码片段不起作用(检查 <header>
中生成的 <link>
),请尝试遵循此 GitHub thread 中建议的方法(在格式之前转译):
{
resolve: `gatsby-plugin-google-fonts-v2`,
options: {
fonts: [
{
family: 'Lobster Two',
},
{
family: 'Source Sans Pro:ital,wght@1,400;',
},
]
}
}