by Guest » 06 Jan 2025, 21:33
Ich verwende die Montserrat-Schriftart zum Erstellen von PDFs mit jsPDF 2.5.2 und benötige Buchstabenabstände für Zahlen.
Für meine Website funktioniert es, wenn ich Folgendes hinzufüge: font-feature-settings: „tnum“< /strong>
Code: Select all
@font-face {
font-family: "Montserrat-Regular";
font-feature-settings: "tnum";
font-style: normal;
font-weight: 400;
}
Ist es möglich, dasselbe mit jsPDF zu tun
Ich habe es versucht, aber es funktioniert bei mir nicht perfekt
Code: Select all
function addFonts(doc) {
const montserratRegular = readFile('/fonts/Montserrat-Regular.js');
doc.addFileToVFS('Montserrat-Regular-normal.ttf', montserratRegular);
doc.addFont('Montserrat-Regular-normal.ttf', 'Montserrat-Regular', 'normal');
}
doc.setFontSize(10);
doc.setFont('Montserrat-Regular', 'normal');
doc.text('124.11', 100, 50, {align:'right', charSpace:'0.1'});
Vielen Dank für die netten Tipps
Ich verwende die Montserrat-Schriftart zum Erstellen von PDFs mit jsPDF 2.5.2 und benötige Buchstabenabstände für Zahlen.
Für meine Website funktioniert es, wenn ich Folgendes hinzufüge: font-feature-settings: „tnum“< /strong>
[code]@font-face {
font-family: "Montserrat-Regular";
font-feature-settings: "tnum";
font-style: normal;
font-weight: 400;
}
[/code]
Ist es möglich, dasselbe mit jsPDF zu tun
Ich habe es versucht, aber es funktioniert bei mir nicht perfekt
[code]function addFonts(doc) {
const montserratRegular = readFile('/fonts/Montserrat-Regular.js');
doc.addFileToVFS('Montserrat-Regular-normal.ttf', montserratRegular);
doc.addFont('Montserrat-Regular-normal.ttf', 'Montserrat-Regular', 'normal');
}
doc.setFontSize(10);
doc.setFont('Montserrat-Regular', 'normal');
doc.text('124.11', 100, 50, {align:'right', charSpace:'0.1'});
[/code]
Vielen Dank für die netten Tipps