我正在尝试使用分别带有 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 可用于任何其他字体。任何帮助将不胜感激。!!