Estoy usando la biblioteca jsPdf en la aplicación angular para PDF. Ahora tengo una situación en la que tengo que usar una fuente árabe con alguna fuente en inglés en el mismo informe en pdf. A continuación se muestra el código de ejemplo que muestra cómo estoy usando esto antes de estos requisitos.
fontName = 'times'; //For example if (currentLocale === 'ar') { // add the font to jsPDF doc.addFileToVFS('ArabicFont-normal.ttf', ArabicFont); doc.addFileToVFS('ArabicFont-Bold-bold.ttf', ArabicFontBold); doc.addFont('ArabicFont-normal.ttf', 'ArabicFont', 'normal'); doc.addFont('ArabicFont-Bold-bold.ttf', 'ArabicFont', 'bold'); this.fontName = 'ArabicFont'; } else { this.fontName = 'helvetica'; } doc.setFont(this.fontName); doc.setFont(this.fontName, 'bold'); doc.setTextColor('#000000'); doc.text(`Some Text`, 10, 10); doc.text(`Some Text 1`, 10, 10); //This is some Arabic textTengo texto y tablas en el pdf donde la tabla también puede contener una o más columnas árabes. Me pregunto cómo puedo usar dos familias de fuentes al mismo tiempo. Cualquier ayuda sería apreciada. ¡Gracias por adelantado!