pckopat yazdısakarya yazdıMerhaba.
Google'ın open sans fontunu kullanarak çözdüm sorunu. Tabi fontu indirip dosya olarak yükleme yaptım.
merhabalar fontu nereye yüklememiz gerekiyor. Kullanımına örnek verebilir misiniz?
Ben şöyle çözmüştüm:
// vendor/dompdf/dompdf/lib/fonts/dompdf_font_family_cache.dist.php
'opensans-regular' =>
array (
'normal' => DOMPDF_FONT_DIR . 'OpenSans-Regular',
'bold' => DOMPDF_FONT_DIR . 'OpenSans-Bold',
'italic' => DOMPDF_FONT_DIR . 'OpenSans-Italic',
'bold_italic' => DOMPDF_FONT_DIR . 'OpenSans-BoldItalic',
),
dosyasına yeni font bilgisi giriliyor. Sonrada binbir çile bulduğum font dosyalarını app/storage/fonts içine attım.
app/storage/fonts/OpenSans-BoldItalic.ttf app/storage/fonts/OpenSans-Bold.ufm.php app/storage/fonts/OpenSans-Regular.ttf
app/storage/fonts/OpenSans-BoldItalic.ufm app/storage/fonts/OpenSans-Italic.ttf app/storage/fonts/OpenSans-Regular.ufm
app/storage/fonts/OpenSans-Bold.ttf app/storage/fonts/OpenSans-Italic.ufm app/storage/fonts/OpenSans-Regular.ufm.php
app/storage/fonts/OpenSans-Bold.ufm app/storage/fonts/OpenSans-Italic.ufm.php
Son olarak eklenti ayarda(barryvdh/laravel-dompdf) eklediğim fontu girdim.
/**
* The default font family
*
* Used if no suitable fonts can be found. This must exist in the font folder.
* @var string
*/
"DOMPDF_DEFAULT_FONT" => "opensans-regular",
Ama fontları nasıl oluşturduğumu hatırlamıyorum. Bir siteden convert eden bir araç vardı onla yapmıştım.