next-google-fonts-loader
v1.0.2
Published
[npm]: https://www.npmjs.com/package/next-google-fonts-loader
Downloads
19
Maintainers
Readme
next-google-fonts-loader
A Next.js ImageResponse
compatible loader for Google Fonts.
Installation
npm install next-google-fonts-loader
Usage
import { ImageResponse } from "next/og";
import { loader } from "next-google-fonts-loader";
export async function GET() {
const text = "hello world";
const fonts = await loader([{ name: "Roboto", weights: [800], styles: ["italic"] }], text);
return new ImageResponse(
(
<div
style={{
height: "100%",
display: "flex",
flexDirection: "column",
justifyContent: "center",
alignItems: "center",
}}
>
<h1
style={{
fontFamily: "Roboto",
fontWeight: 800,
fontStyle: "italic",
}}
>
{text}
</h1>
</div>
),
{ fonts },
);
}