phatcharapon เขียน:วิธีแรกหมายถึง ผมทำตามวิธีนี้อ่ะครับ
Method 1 เพิ่ม Font
1. copy font ลงไปที่ /usr/share/fonts/truetype/ หรือ ตาม OS ของท่าน
1.1 sudo fc-cache -fv
2. edit openerp/report/render/rml2pdf/customfonts.py ที่ CustomTTFonts =
Add :
('TH Niramit',"TH Niramit AS", "TH Niramit AS.ttf", 'normal'),
('TH Niramit',"TH Niramit AS Bold", "TH Niramit AS Bold.ttf", 'bold'),
จนครบ ทั้ง 4 รูปแบบ (ตัวธรรมดา/bold/เอียง/หนาเอียง) หรือ ตาม Font ที่ท่าน Install
3. ที่ TTFSearchPath_Linux (หรือ _Win) ให้ตรวจสอบว่า path ถูกต้อง
4. Save and restart OpenERP server (จำเป็นต้อง restart นะครับ ผมงมอยู่หลายวัน เพราะไม่รีตาส แล้ว font มันไม่ reload)
จากนั้นทำการ customize format
Setting>Company>your name> Header/footer edit ส่วน <setFont name="TH Niramit AS" size="8"/> (หรือ ชื่อ font อื่นๆ) edit report ที่ต้องการเช่นกัน
ลอง find -R *.rml ใน folder openerp ของท่านดูนะครับ
ผมลองติดตั้งตามด้านบนทั้งหมด ผ่านไม่มีติดปัญหาอะไร แต่มาลอง find -R *.rml กับไม่เจออะไร และตอนนี้ก็ยังออกรายงานภาษาไทยไม่ครับ
Log in with LINE


