Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Polskie czcionki w FPDF - ciąg dalszy
luv
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.04.2003
Skąd: Chorzów

Ostrzeżenie: (0%)
-----


Witam,

Wracam do moich problemów z uzyskaniem polskich czcionek w FPDF-ie.
Wciąż - robiąc tak jak jest napisane w tutorialu nie wychodzą mi polskie czcionki. :cry:
Postaram się opisać kroki w jaki sposób to robię:
1) Generuję plik .afm:
ttf2pt1 -a c:windowsfontsarial.ttf arial
2) Generuję plik .php tworząc skrypt i uruchamiając funkcję:
[php:1:dd3909ed92]<?
require('makefont.php');
MakeFont('arial.ttf','arial.afm','cp1250');
?>[/php:1:dd3909ed92]
3) Deklaruję w skrypcie
[php:1:dd3909ed92]<?
define('FPDF_FONTPATH','font/');
require('fpdf.php');

$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('arial','',16);
$pdf->Cell(0,10,'ąęśćżźółń frrggtrgtr');
$pdf->Output();
?>[/php:1:dd3909ed92]
Uzyskany winik to zamiast polskich znaków "krzaki"!!!

PROSZĘ O POMOC (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kasztan
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 9.05.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Niestety.
Jak zrobiłem tak, jak pisałeś, to wówczas rozmiar pdf'a jest oczywiście dużo mniejszy, jednak w miejscu polskich literek są spacje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Te rzeczy które radzą w tutorialu już wszystkie przerobiłem.
Nadal pdf, który ma 1 (jedną) linijkę tekstu ma 163KB.
A co dopiero będzie, jak będę chciał w jednym dokumencie użyć wielu rodzajów czcionek?

Może są jakieś inne rady :?: :?: :?:
Przecież na pewno wielu z Was musiało korzystać z FPDF'a (w końcu jest to jedna z nielicznych darmowych bibliotek do generowania pdf'ów w locie).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 06:55