เห็นถามกันบ่อย ๆ เกี่ยวกับปัยหาภาษาไทยบน FPDF ที่แสดงผลไม่ถูกต้อง หรือแสดงผลเป็นภาษาไทยที่อ่านไม่ออก ซึ่งปัญหานี้สามารถแก้ไขได้อย่างง่าย ๆ
1. ให้ทำการดาวน์โหลด FPDF
2. ให้นำ Font ที่ต้องการไปไว้ใน Folder font (ไฟล์ที่ .ttf)
3.สร้างไฟล์ font.php ลงใน Folder ของ FPDF
<?php
require('makefont/makefont.php'); // แทรกไฟล์สร้างฟอนต์จากโฟลเดอร์ makefont มาใช้งาน
MakeFont('C:AppServwwwfpdf17fontTHSarabun.ttf','cp874'); // MakeFont('พาธของฟอนต์','Encode ของฟอนต์');
MakeFont('C:AppServwwwfpdf17fontTHSarabun Bold.ttf','cp874'); // MakeFont('พาธของฟอนต์','Encode ของฟอนต์');
MakeFont('C:AppServwwwfpdf17fontTHSarabun BoldItalic.ttf','cp874'); // MakeFont('พาธของฟอนต์','Encode ของ ฟอนต์');
MakeFont('C:AppServwwwfpdf17fontTHSarabun Italic.ttf','cp874'); // MakeFont('พาธของฟอนต์','Encode ของฟอนต์');
?>
5. รันไฟล์ font.php จะได้ไฟล์ .z และ .php
6. ทำการย้ายไฟล์ที่ได้ คือไฟล์ .z และ .php ไปไว้ที่ Folder font ของ FPDF