ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
959
959
EMPFEHLEN
-
Hi Leute,
ich hab ein kleines Problem mit meinem FPDF-Skript.
Ich erzeuge so meine Dokumente:
und verwende auch NUR diese 4 Schriften in all meinen erzeugten Dokumenten. Nun erhalte ich von meiner Druckerei die Meldung, dass eine Helvetica Schrift nicht eingebunden ist und deshalb das Dokument nicht gedruckt werden kann.PHP-Code:$pdf=new PDF('P', 'cm', array(21.6,30.3));
$pdf->AddFont('ARIALN','','ARIALN.php');
$pdf->AddFont('FunctionCond','','FunctionCond.php');
$pdf->AddFont('LUCIDA_CALLI','','LUCIDA_CALLI.php');
$pdf->AddFont('FUTURAM','','FUTURAM.php');
Ich habe nochmal meine Skripte überprüft und habe festgestellt, dass ich wirklich keine Helvetica nutze, allerdings habe ich die helvetica.php (helveticab.php, helveticabi.php und helveticai.php) in dem Basic-Font Ordner gefunden. Diese Dateien werden ja von der normalen fpdf.php eingebunden.
Ich hab mir nun eins meiner frisch erzeugten PDF genommen und im Adobe-Reader geöffnet und dann über das Preflight Modul (Erweitert -> Druckproduktion -> Preflight) selbst geprüft:
Dort habe ich nun folgende Meldung bekommen:
Seite 1: Helvetica-Bold 15.0 pt TYP 1 nicht eingebettet RGB (0.25,0.25,0.25) überdrucken: aus
Diese Meldung bekomme ich 3x für 3 Überschriften in meiner PDF. Diese erzeuge ich allerdings so:
Wie man eindeutig sieht, nutze ich nicht diese HELVETICA Schrift .... wieseo bekomme ich aber trotzdem den Fehler ... und viel wichtiger ... wie kriege ich Ihn behoben ?PHP-Code:for ($i = 0; $i < 3; $i++) {
// Zelle für den Umschlagtitel $i setzen (das soll meine Helvetica sein)
$pdf->SetXY($start_text_x - 0.01,$start_text_y);
$pdf->SetFont('Arial', 'B', $_ENV['font_size_h1'][1]);
$pdf->SetTextColor($text_color[0],$text_color[1],$text_color[2]);
$pdf->Cell(17, 0.8, $text_headline[$i], 0);
// Zelle für den Umschlagtext $i setzen
$pdf->SetXY($start_text_x,$start_text_y + 0.6 + 0.1);
$pdf->SetFont('ARIALN', '', $_ENV['font_size'][1]);
$pdf->SetTextColor($text_color[0],$text_color[1],$text_color[2]);
$pdf->MultiCell(17, 0.6, $text_text[$i], 0);
$start_text_y += 2.6;
}
mfg
DiDi
-
Hi DiDi,
ich weiß ja nicht, ob Du noch eine Antwort brauchst, aber mit
verwendest Du die Standard-Schrift ARIAL, die intern mit Helvetica umgesetzt und als Standard-Schrift von FPDF nicht in das PDF eingebettet wird ...$pdf->SetFont('Arial', 'B', $_ENV['font_size_h1'][1]);
Verwende eine der mit AddFont() eingebetteten Schriften (ev. eine neue), dann sollte es aus meiner Sicht funktionieren...
mfg
G.Niesner
Ähnliche Themen
-
Wo bekomme ich Fonts billig her! (helvetica)
Von ray2mi im Forum TypografieAntworten: 3Letzter Beitrag: 11.09.10, 17:19 -
problem mit schrift nach einbetten in flashmx
Von selle1 im Forum Flash PlattformAntworten: 16Letzter Beitrag: 28.03.07, 12:41 -
Dickere Helvetica Font
Von paleface im Forum Cinema 4DAntworten: 4Letzter Beitrag: 29.04.04, 20:23 -
Suche Helvetica Narrow CE oder ähnliche Schrift
Von Kaya im Forum TypografieAntworten: 0Letzter Beitrag: 23.01.04, 18:40 -
Schriftart Helvetica Bold ersetzen ?
Von Storch im Forum PhotoshopAntworten: 6Letzter Beitrag: 03.02.02, 23:52





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren