Ai đó có thể cho tôi biết tôi đang làm gì sai? Tôi cần phông chữ Arial trong pdf của tôi được tạo bởi TCPDF. Đầu tiên tôi đã cố gắng sử dụng: 1) Tôi nhận được Arial từ cửa sổ phông chữ caltalog và đặt nó trong thư mục TCPDF. 2) Tiếp theo, tôi đã viết trong kịch bản:Phông chữ cụ thể trong TCPDF pdf
$fontname = $pdf->addTTFfont('../lib/tcpdf/arial.ttf', '', '', 32);
Sau đó trong TCPDF/phông chữ xuất hiện 3 tác phẩm (arial.ctg.z, arial.php và arial.z). Tôi nghĩ rằng tất cả mọi thứ là ok nhưng nếu trong TCPDF tôi sử dụng font chữ này bằng cách:
$pdf->SetFont('arial', '', 16);
Font trong tài liệu thực sự là arial nhưng không cụ thể đánh bóng hát (ąęłżńź)
Tôi đã thử cũng chuẩn bị phông chữ của mình : tôi tải ttf2afm và kịch bản makefontuni.php sau đó trong dòng lệnh tôi đã viết này:
ttf2ufm -a arial.ttf
php -q makefontuni.php arial.ttf arial.ufm
rằng lệnh đã cho tôi cũng 3 tác phẩm (arial.ctg.z, arial.php và arial.z) nhưng tình hình chính thức cũng giống như trước đây.
Tôi đã thừa nhận rằng tất cả các dữ liệu văn bản cho pdf là UTF-8 và TCPDF xây dựng là như thế này:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'utf-8', false);
Tôi không biết những gì tôi làm sai. :(
Có bạn đúng nhưng tôi cần phông chữ Arial không dejavusans và đây là vấn đề – Karol85
@Miro Markaravanes: Nó hoạt động cho các ký tự đặc biệt nhưng không hiển thị hiệu ứng in đậm. –