merhabalar
Kulllandıgın font dosyasinin türkçe karakterlerde sorun cikarmamasi icin
iso-8859-9 a gore encode edilmesi gerekiyor.
Bunu da soyle yapiyorsun, fpdf->font-makefont sizinindeki makefont.php yi
kullaniyorsun. BoÅŸ bir dosyaya asagidakileri yazip font dizini altina kayit
ediyorsun. Bu dosya calistiginda sana font_name.php ve font_name.z dosyalari
olusturacagindan yazma izninin oldugu bir kullanici ya da path de yaparsin.
<?php
require('../font/makefont/makefont.php');
MakeFont('font_name.ttf','font_name.afm', 'iso-8859-9');
?>
Daha sonra
$fpdf = fpdf();
$fpdf->AddFont('font_name','font_name.php'); ile font u ekliyorsun.
Font encode ederken kullanacagin afm ve ttf dosyalari fpdf içerisinde yer
almaz. [2] numarali linkten html2pdf i alırsan onun içerisinde fontlarin
ilgili dosyalari mecvuttur.
[1] http://www.fpdf.de/tutorials/7/
[2] http://mods.tikiwiki.org/
2009/1/2 Onur Canci <onur.canci_at_gmail.com>
> Merhabalar,
>
> FPDF kullanarak php ile PDF oluşturmaya çalışıyorum.
> Ancak türkçe karakterleri bir türlü düzgün olarak bastıramadım.
>
> UFPDF'i denedim yine sonuç aynı. Listede ufak bir araştırma yaptım bazı
> arkadaÅŸlar text fonksiyonunun
> içine iconv yazmayı tavsiye etmişler ancak bunu yaparak da sonuç alamadım.
>
> http://www.fpdf.org/ adresindeki yönergeleri uygulayarak yeni bir font
> oluşturayım dedim ancak sanki bu da çok sağlıklı
> olmadı gibi font'u yüklediğim zaman hata verdi.
>
> Acaba FPDF ile türkçe karakter yazdıran arkadaşlar bu sorunu nasıl aştılar?
> Türkçe font database'i bulabileceğim bir adres var mıdır?
>
>
> Teşekkürler
> --
> M. ONUR CANCI
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
-- Anıl KARADAĞ Bilgisayar Müh. http://anilkaradag.info/blog
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 02 Jan 2009 - 16:47:12 EET