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'
                                        }

0 ответов

Другие вопросы по тегам