✨
umijsとpdfmeでフォントを読み込む
pdfme、とても使いやすいのですが、generate
する際にデフォルトだとRobotoが使われているため、豆腐になってしまっていた。
umijsの場合、以下のようにしてフォントを読み込むことができた。
example
import { Font } from '@pdfme/common';
//assetsフォルダに任意のフォルダを配置する
import LineSeed from '@/assets/LINESeedJP_OTF_Rg.woff';
export const generatePDF = async () => {
const b = await fetch(LineSeed);
const buf = await b.arrayBuffer();
const font: Font = {
LineSeed: {
data: buf,
fallback: true,
},
};}
Discussion
pdfmeでフォント読み込みができず困っていたのですが、これで解決しました!
ありがとうございました。
教えて頂きありがとうございます。
お役に立ててよかったです。