pdfmakeの日本語化の件

以下のあたりを参考にして、pdfmakeの日本語化をしてみていましたがうまく認識されない。

qiita.com

 

調べたところ、githubの以下からダウンロードしてきたフォントファイルのJS部分が、元々のフォントファイルの記載と異なるので修正する必要がありました。以下、ざっくりとした修正内容。

 

修正前

 window.pdfMake = window.pdfMake || {}; window.pdfMake.vfs = {"GenShinGothic-Normal-Sub.ttf";… 
 …(大量のフォント定義) 
 RS4="} <

修正後

  var vfs = {
   "GenShinGothic-Normal-Sub.ttf":"… 
  …(大量のフォント定義)  
 S4=" }; if (typeof this.pdfMake !== 'undefined' && typeof this.pdfMake.addVirtualFileSystem !== 'undefined') { this.pdfMake.addVirtualFileSystem(vfs); }
  if (typeof module !== 'undefined') { module.exports = vfs; } 

おおもとのフォントファイルのJS定義とあわせただけですね。