DOMPDF - Klasse 'Schriftart' nicht gefunden

8

Ich versuche, eine Schriftart über die Befehlszeile hinzuzufügen.

Jedes Mal, wenn ich versuche, bekomme ich den folgenden Fehler.

%Vor%

Ich erhalte auch einen ähnlichen Fehler, wenn ich versuche, @ font-face

zu verwenden %Vor%

Ich hoffe, ihr könnt mir helfen.

    
David Allen 06.03.2014, 13:38
quelle

7 Antworten

8

Ich habe herausgefunden, was es ist.

Ich habe die neueste Version von php-font-lib heruntergeladen, aber ich brauchte eine ältere Version.

    
David Allen 06.03.2014 16:25
quelle
3

Ich habe das für die Version 0.3.1 / 0.4 von pdf-font-lib (commit: b8af0ca) und DomPDF v6.1.0 (commit: c3527d9) funktioniert, indem ich eine Font-Klasse gemacht habe, die FontLib \ Font erweitert;

%Vor%

Und in der Klasse, in der ich DomPDF verwende:

%Vor%

Jetzt ist die Klasse Font im globalen Namespace verfügbar.

Ich wähle diesen Ansatz, weil ich in einer etwas dynamischeren Situation bin und die ursprüngliche Bibliothek nicht ändern / bearbeiten wollte, da sie von der Master-Zweigstelle stammt und von der LGPL lizenziert wird.

Beachten Sie jedoch, dass DomPDF 0.7.0 beta, das am 1. Mai veröffentlicht wurde, mit der neuesten pdf-font-lib kompatibel ist. Schau es Dir an: Ссылка

    
Daniel van der Garde 02.06.2015 09:39
quelle
2

Das habe ich für dompdf 0.6.1 gelöst, indem ich die neueste pdf-font-lib benutze, indem ich load_font.php editiere und die Kopfzeile wie folgt aussehen lasse:

require_once "dompdf_config.inc.php";

require_once "lib / php-font-lib / classes / Autoloader.php"; Verwenden Sie FontLib \ Font;

    
Adam Hunger 28.12.2014 22:21
quelle
1

Ich habe dompdf-master V.0.6.1 verwendet, ich habe es mit

gelöst

require_once "../lib/php-font-lib/classes/Autoloader.php"; use FontLib\Font; bis font_metrics.cls.php wenn ich eine neue Schriftart installiere

    
sk juli kaka 08.06.2015 04:06
quelle
1

Ich habe das für die Version DomPDF v6.1 durch Hinzufügen von

funktioniert %Vor%

zu der Datei font_metrics.cls.php oben

%Vor%     
Walter Mulder 01.07.2015 23:51
quelle
0

Ich hoffe, das wird jemandem helfen.

Falls Sie diesen Fehler erhalten,

%Vor%

Sie müssen dompdf/include/font_metrics.cls.php file wie folgt ändern. So wird es aussehen;

%Vor%

Sie müssen die zweite & amp; nur dritte Zeilen. Der Erste wird schon da sein.

    
Nimeshka Srimal 12.11.2015 07:47
quelle
0

Ich habe das Problem behoben, indem ich dompdf/include/font_metrics.cls.php file wie unten geändert habe

%Vor%

Kopieren Sie diesen Code nach oben

    
Jayakrishnan K 10.12.2015 05:45
quelle

Tags und Links