DOMPDF 0.8 INCLUDE EXTERNAL FONT

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.

filearahdom08

untuk yang tidak memiliki folder vendor di dompdf, silahkan lakukan berikut ini :

composerdompdf

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

ewrewr

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.

ocra

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.

 

Leave a comment