0

我正在尝试使用分别带有 Unicode U+2720 和 U+24BA 的 Maltese Cross 和 Circle E 图标生成 PDF 文件。

pdf 文件是使用用于 javascript 的 pdfMake 库生成的。我使用的是 pdfMake 库提供的默认字体 Roboto。我还尝试使用https://pdfmake.github.io/docs/fonts/custom-fonts-client-side/中所示的自定义字体但是添加字体“Arial Unicode”会降低处理速度并增加构建文件的大小.

尝试过这样的事情:

pdfMake.fonts = {
   yourFontName: {
     normal: 'fontFile.ttf',
     bold: 'fontFile2.ttf',
     italics: 'fontFile3.ttf',
     bolditalics: 'fontFile4.ttf'
   },
   anotherFontName: {
     (...)
   },

   // example of usage fonts in collection
   PingFangSC: {
     normal: ['pingfang.ttc', 'PingFangSC-Regular'],
     bold: ['pingfang.ttc', 'PingFangSC-Semibold'],
   }
}

我期待尝试减少构建文件的大小或使 unicodes 可用于任何其他字体。任何帮助将不胜感激。!!

4

0 回答 0