In meinem Online-Shop verwende ich PrestaShop 1.6.1.6, ich habe Bangla Language für Produktnamen verwendet. Und beim Generieren von PDF-Dateien sind die Schriften gebrochen, die Bangla-Buchstaben enthalten, weil in tcpdf keine Bangla-Schriftart vorhanden ist. Wie kann ich eine benutzerdefinierte Schriftart (TrueType) in der TCPP hinzufügen?PrestaShop: So fügen Sie eine benutzerdefinierte Schriftart in die generierte PDF-Rechnung ein
-1
A
Antwort
0
Sie haben die PDFGenerator Klasse außer Kraft zu setzen, und genau $font_by_lang
:
class PDFGenerator extends PDFGeneratorCore {
public function __construct($use_cache = false, $orientation = 'P'){
// Override the font for your language
$this->font_by_lang['en'] = 'roboto';
parent::__construct($use_cache, $orientation);
}
}
Platz der PDFGenerator.php
in diesem Pfad prestashop/override/classes/PDF/
Danach können Sie die Schriftart und eine Php-Datei in `Prestashop legen müssen/tools/tcpdf/fonts, siehe die andere font-Datei, um zu verstehen, wie man tcpdf die Schriftart geben muss. Vielleicht können Sie this site verwenden, um ttf in tcpdf Schriftart-Dateien zu konvertieren, habe ich noch nie verwendet, aber wenn nicht funktionieren gibt es viele Websites, die diesen Dienst anbieten.
Verwandte Themen
- 1. So fügen Sie neue benutzerdefinierte Schriftart Symbole in ionic2
- 2. Fügen Sie benutzerdefinierte Schriftart zur Website hinzu
- 3. So erstellen Sie eine vollständige benutzerdefinierte Seite in Prestashop 1.6
- 4. Fügen Sie mehrere generierte Werte in die Tabelle ein
- 5. So verwenden Sie eine benutzerdefinierte Schriftart in Xamarin Cross Platform
- 6. So verwenden Sie eine benutzerdefinierte Schriftart in einer RShiny App
- 7. So fügen Sie eine benutzerdefinierte Legende in ggplot2 in R
- 8. So fügen Sie benutzerdefinierte Ansicht in BlurDialogFragment
- 9. So verwenden Sie benutzerdefinierte Schriftart mit WebView
- 10. So fügen Sie eine Suchschaltfläche in das Eingabefeld ein
- 11. So fügen Sie eine Zeile in die Rasteransicht ein
- 12. So fügen Sie eine Liste in die SQL-Tabellenzelle ein
- 13. So fügen Sie eine benutzerdefinierte funktionierende Versandmethode in WooCommerce 3
- 14. So fügen Sie eine benutzerdefinierte Bibliothek in Xcode 9 hinzu
- 15. So ändern Sie benutzerdefinierte Schriftart für die Listenelemente
- 16. So fügen Sie benutzerdefinierte Radiogruppe programmgesteuert hinzu
- 17. HTML Verwenden Sie ein SVG-Bild, das eine benutzerdefinierte Schriftart
- 18. Fügen Sie beschränkte Code-Snippets in generierte Google Spreadsheets ein
- 19. So fügen Sie eine benutzerdefinierte Vorlagenseite zu Mezzanine hinzu?
- 20. So fügen Sie eine Zeile/ein Dokument in MongoDB ein
- 21. So fügen Sie ein Servlet in die JSF-Seite ein
- 22. So fügen Sie eine CardView in ein Startbildschirm-Widget ein
- 23. So fügen Sie benutzerdefinierte Xib für iPad
- 24. So fügen Sie benutzerdefinierte Markierungen hinzu Gmap
- 25. So fügen Sie eine benutzerdefinierte Ausnahme auf symfony2 hinzu
- 26. So fügen Sie ein Bild in eine Aktivität ein
- 27. So fügen Sie eine Kombinationsfeldoption in ein Eigenschaftenraster ein
- 28. So fügen Sie eine Zeichenfolge in eine Textdatei ein
- 29. So fügen Sie eine dynamische URL in eine href ein
- 30. So fügen Sie eine Schaltfläche in eine Tabelle ein