Seperti Artikel Sebelumnya, saya membahas tentang external Font di dompdf. ternyata setelah saya upgrade di DOMPDF 0.8, Font tidak bekerja. akhirnya saya mendapatkan beberapa percobaan dan mencari-cari di internet.
untuk menggunakan font maka, lakukan beberapa langkah berikut ini :
1) Buka Command prompt, arahkan ke folder pada root directory project anda. misalkan saya punya root C://xampp/htdocs/myproject, maka akan saya letakkan di dalamnya. lalu ketikan script ini. silahkan copy paste saja di command prompt anda.
curl -o load_font.php https://raw.githubusercontent.com/dompdf/utils/master/load_font.php
2) Setelah terdownload, buka load_font.php kemudian ketikan file berikut ini :
require_once ‘application/libraries/dompdf/vendor/autoload.php’;
Catatan : untuk arah folder autoload.php akan berbeda-beda. jadi untuk menemukan arahnya silahkan buka folder vendor di dompdf anda.
untuk yang tidak memiliki folder vendor di dompdf, silahkan lakukan berikut ini :
otomatis akan mendownload update dompdf beserta folder vendor.
3) kemudian kita register file TTF yang kita miliki ke folder font dompdf. silahkan download TTF disini , Letakkan pada root folder font yg di download tadi, maka pada command prompt saya akan melakukan hal berikut ini,
php load_font.php century 07722_CGOTHIC.ttf
Cat :
century = nama font anda, terserah mau di namai century_aja atau nama lain, bebas…!!!
4) jika sudah berhasil terinstall, buka folder font DOMPDF anda, maka akan ada file font tersebut.
5) buka file dompdf_font_family_cache.php, bisa anda temukan di lib/font dompdf. kemudian buka file tersebut dan akan terlihat seperti dibawah ini.
font diatas lah yang akan digunakan untuk css anda. contoh penggunaannya seperti biasa. font-family : ocra
Conclusion
Dibeberapa kasus memang ngulik itu wajib dan jangan sampai menyerah. semoga artikel ini bermanfaat untuk anda yang mengalami problem yg sama.