Merhaba,
Hazırlamakta olduğum bir WordPress teması için ilgili postu, düzgün bir formatta pdf dosyasına aktaracak bir eklentiye ihtiyaç duydum. Fakat mevcut eklentiler arasında işimi olması gerektiği gibi görecek bir tane bulamadım. Böylece ben de php-nin pdf kütüphanelerini incelemeye başladım.
Başlıktan da anlaşılacağı üzere, şu an TCPDF isimli sınıfı inceliyorum. Yapmak istediklerimi yapmamda fazlasıyla yeterli bir sınıf. Ancak Türkçe karakter problemiyle karşılaştım. Bu sorunla karşılaşan başkaları da vardı elbette, hem de yıllar önce. Ancak onların bahsettiklerini uyguladıktan sonra fark ettim ki, aslında hiç birine gerek yok. Çünkü TCPDF, utf-8 ile gayet başarılı bir şekilde çalışıyor:
$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'utf-8', false);
  1. Eğer ilgili kod satırınız yukarıdaki gibiyse
  2. Yazı tipiniz yükleniyorsa fakat Türkçe karakterleriniz bozuk görünüyorsa (soru işareti ya da boşluk şeklinde çıkıyorsa veya hiç çıkmıyorsa)
  3. Son olarak yazı tipi dosyanızda Türkçe karakterlerin mevcut ve çalışır durumda olduğuna eminseniz
Elinizdeki fontu online bir servis kullanarak yeniden çevirmeniz gerekmektedir. Ben snm-portal üstündeki şu servisi kullandım, sonuç başarılı: http://fonts.snm-portal.com/

http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf