私は非常に優れたNodeJS PDFKitを入手して、OpenSansとRobotoのカスタムフォントをGoogle Fontsから使用しようとしています。私のコードは次のようになります:NodeJSを使用しているときに「エラー:不明なバージョン0」
this.doc = new PDFDocument({bufferPages: true});
this.doc.registerFont("Roboto-Black", path.join(__dirname, "fonts", "Roboto-Black.ttf"));
私はパスを印刷しました - それは正しいファイルを見つけることです。私は次のエラーを取得しています:私はRobotoフォントを削除し、もう1つは、それが少なくともで働いていたOpenSansを試してみましたが、すべてがひどい見えた
C:\projects\qbdvision\node_modules\restructure\src\VersionedStruct.js:37
throw new Error("Unknown version " + res.version);
^
Error: Unknown version 0
at VersionedStruct.decode (C:\projects\qbdvision\node_modules\restructure\src\VersionedStruct.js:37:15)
at C:\projects\qbdvision\node_modules\restructure\src\Pointer.js:69:30
at Pointer.decode (C:\projects\qbdvision\node_modules\restructure\src\Pointer.js:79:16)
at ArrayT.decode (C:\projects\qbdvision\node_modules\restructure\src\Array.js:49:30)
at VersionedStruct.Struct._parseFields (C:\projects\qbdvision\node_modules\restructure\src\Struct.js:53:22)
at VersionedStruct.decode (C:\projects\qbdvision\node_modules\restructure\src\VersionedStruct.js:42:12)
at VersionedStruct.decode (C:\projects\qbdvision\node_modules\restructure\src\VersionedStruct.js:40:23)
at C:\projects\qbdvision\node_modules\restructure\src\Pointer.js:69:30
at Pointer.decode (C:\projects\qbdvision\node_modules\restructure\src\Pointer.js:79:16)
at ArrayT.decode (C:\projects\qbdvision\node_modules\restructure\src\Array.js:49:30)
FAILED
。手紙は一緒に出血していて、ほとんど汚れていました。
fonts.google.comからフォントをダウンロードしました。「このフォントを選択」をクリックし、表示される「1 Family Selected」ポップアップをクリックし、右上のダウンロードアイコンをクリックします。そのポップアップ。
なぜこれらのフォントは機能しませんか?