Cambria жирные шрифты не работают с плагином nodejs PDFmake
Я пытаюсь создать PDF с использованием PDFmake в node.js, но он не работает, когда я пытаюсь сделать текст PDF жирным, он работает с обычным регистром, но не с жирным шрифтом, он показывает пустое пространство, когда я использую Cambria BOLD, но отлично работает с Helvatica BOLD. Шрифты Cambria установлены в соответствии с моим кодом
var fonts = {
Cambria: {
//normal: 'assets/fonts/Roboto-Regular.ttf',
//bold: 'assets/fonts/Roboto-Medium.ttf',
// italics: 'assets/fonts/Roboto-Italic.ttf',
//bolditalics: 'assets/fonts/Roboto-Italic.ttf'
normal: 'assets/fonts/Cambria.ttf',
bold: 'assets/fonts/Cambria_Bold.ttf',
italics: 'assets/fonts/Cambria_Bold_Italic.ttf',
bolditalics: 'assets/fonts/Cambria_Italic.ttf'
},
CambriaBold: {
//normal: 'assets/fonts/Roboto-Regular.ttf',
//bold: 'assets/fonts/Roboto-Medium.ttf',
// italics: 'assets/fonts/Roboto-Italic.ttf',
//bolditalics: 'assets/fonts/Roboto-Italic.ttf'
normal: 'assets/fonts/Cambria.ttf',
bold: 'assets/fonts/Cambria_Bold.ttf',
italics: 'assets/fonts/Cambria_Bold_Italic.ttf',
bolditalics: 'assets/fonts/Cambria_Italic.ttf'
}
};
header: {
fontSize: 12,
alignment: 'justify',
font:'CambriaBold',
bold:true
},
simplefont: {
fontSize: 10,
font: 'Cambria'
},
boldfont: {
fontSize: 11,
font: 'Cambria',
color:'black'
},
boldfontheader: {
fontSize: 14
},
boldfontsummary: {
fontSize: 11,
font: 'Cambria',
color:'black',
bold:true
},
normalMargin: {
fontSize: 10,
alignment: 'justify',
margin:[15,0,0,0],
font: 'Cambria'
}