Drupal 7 DOMPDF Türkçe Karakter Sorunu

Blog Kategori: 

Merhabalar. Yine bir sorun ve çözümüne yönelik adımlar...
Drupal ile sayfalarınızın PDF formatında çıktısını alabilirsiniz.
Bunu için ilk önce drupal eklentisini kurmanız gerekiyor:
http://drupal.org/project/print
adresinden eklentiyi kurabilirsiniz.
Sonra /sites/all/libraries/ klasörünün içerise
http://code.google.com/p/dompdf/downloads/list
adresinden 0.6.x sürümünü indiriyorsunuz ve sıkıştırılmış dosya içerisindeki klasörü tutup ftp'ye gönderiyorsunuz.
Sonra
http://www.siteniz.com/admin/config/user-interface/print/pdf
adresinden gerekli ayarları yapıyorsunuz.
PDF çıktısı aldınız. Bir de baktınız karakterler karma karışık.
Şimdi sıra bunları düzeltmeye geldi.
http://eclecticgeek.com/dompdf/load_font.php
adresine girip istediğiniz fontların çevrimini yapıyorsunuz. Bu çevrilmiş fontları
/sites/all/libraries/dompdf/lib/fonts
klasörü içerisine atıyorsunuz ve dompdf_font_family_cache.simple dosyasının adını dompdf_font_family_cache olarak değiştiriyorsunuz.
Eğer ki sitenizde farklı fontlar kullanıyorsanız teker teker çevrimini yapmanız gerekiyor...
Ya da benim yaptığım gibi o kadar uğraşmadan
dompdf_font_family_cache içerisindeki kodları

'normal' => DOMPDF_FONT_DIR . 'times',
'bold' => DOMPDF_FONT_DIR . 'timesbd',
'italic' => DOMPDF_FONT_DIR . 'timesi',
'bold_italic' => DOMPDF_FONT_DIR . 'timesbi',

olarak her fontun içerisinde değiştirebilirsiniz... :D
Kolay gelsin....

Yeni yorum ekle

GezdeAl.com - Gezmeden Almam Diyenlerin Sitesi