Witaj, ostatnio robiłem fonty Times dla polskich fontów, i tak
1) konwersja z times.ttf na times.afm
1) konwersja z timesi.ttf na timesi.afm
1) konwersja z timesbi.ttf na timesbi.afm
1) konwersja z timesbd.ttf na timesbd.afm
ttf2pt1.exe -a c:\windows\fonts\times.ttf times
ttf2pt1.exe -a c:\windows\fonts\timesi.ttf timesi
ttf2pt1.exe -a c:\windows\fonts\timesbi.ttf timesbi
ttf2pt1.exe -a c:\windows\fonts\timesbd.ttf timesbd
i tak powstaj± fonty w formacie afm
potem wywołaj stronke
<?php
require('./font/makefont/makefont.php');
MakeFont('d:windowsfontstimes.ttf','.toolsafmtimes.afm','cp1250');
MakeFont('d:windowsfontstimesi.ttf','.toolsafmtimesi.afm','cp1250');
MakeFont('d:windowsfontstimesbd.ttf','.toolsafmtimesbd.afm','cp1250');
MakeFont('d:windowsfontstimesbi.ttf','.toolsafmtimesbi.afm','cp1250');
?>
i powstaj±ci pliki
times.php
times.z
timesi.php
timesi.z
timesbi.php
timesbd.z
i te pliki kopiujemy do katalogu stałej FPDF_FONTPATH, i potem dodajemy je do dokumentu
<?php
define('FPDF_FONTPATH','font/'); require('fpdf.php');
$pdf=new FPDF();
$pdf->AddFont('Times','','times.php');
$pdf->AddFont('Times','B','timesbd.php');
$pdf->AddPage();
$pdf->SetFont('Times','',16);
$pdf->Cell(40,10,'ˇ±ęŁł¬ĽŻĽÓó');
$pdf->SetFont('Times','B',16);
$pdf->Cell(40,10,'ˇ±ęŁł¬ĽŻĽÓó');
$pdf->Output();
?>
i powinno działać.
Pozdrawiam