รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย ร้านจตุรพร » ศุกร์ 08 ก.ค. 2016 2:47 pm

ผมใช้ odoo 8 กับ openoffice 3.2 ติดปัญหาตรงพิมพ์รายงานแล้วเป็นสี่เหลี่ยม พยายามทำตามที่หลายๆท่านแนะนำแล้ว ก็ไม่สำเร็จ
จะแก้ไขยังไงครับ ขอบคุณครับ

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย Vasuta » พฤหัสฯ. 24 เม.ย. 2014 2:30 pm

ของผม ลง OpenERP7 บน Windows7 32bit ออกรายงาน PDF ยังเป็นตัวเหลี่ยอยู่เลยครับ ทั้ง header และเนื้อหา ครับ

CustomTTFonts = [ ('Helvetica',"DejaVu Sans", "DejaVuSans.ttf", 'normal'),
('Helvetica',"DejaVu Sans Bold", "DejaVuSans-Bold.ttf", 'bold'),
('Helvetica',"DejaVu Sans Oblique", "DejaVuSans-Oblique.ttf", 'italic'),
('Helvetica',"DejaVu Sans BoldOblique", "DejaVuSans-BoldOblique.ttf", 'bolditalic'),
('Times',"Liberation Serif", "LiberationSerif-Regular.ttf", 'normal'),
('Times',"Liberation Serif Bold", "LiberationSerif-Bold.ttf", 'bold'),
('Times',"Liberation Serif Italic", "LiberationSerif-Italic.ttf", 'italic'),
('Times',"Liberation Serif BoldItalic", "LiberationSerif-BoldItalic.ttf", 'bolditalic'),
('Times-Roman',"Liberation Serif", "LiberationSerif-Regular.ttf", 'normal'),
('Times-Roman',"Liberation Serif Bold", "LiberationSerif-Bold.ttf", 'bold'),
('Times-Roman',"Liberation Serif Italic", "LiberationSerif-Italic.ttf", 'italic'),
('Times-Roman',"Liberation Serif BoldItalic", "LiberationSerif-BoldItalic.ttf", 'bolditalic'),
('Courier',"FreeMono", "FreeMono.ttf", 'normal'),
('Courier',"FreeMono Bold", "FreeMonoBold.ttf", 'bold'),
('Courier',"FreeMono Oblique", "FreeMonoOblique.ttf", 'italic'),
('Courier',"FreeMono BoldOblique", "FreeMonoBoldOblique.ttf", 'bolditalic'),
('AngsanaUPC',"AngsanaUPC", "AngsanaUPCRegular.ttf", 'normal'),
('AngsanaUPC',"AngsanaUPC Bold", "AngsanaUPCBold.ttf", 'bold'),
('AngsanaUPC',"AngsanaUPC Italic", "AngsanaUPCItalic.ttf", 'italic'),
('AngsanaUPC',"AngsanaUPC BoldItalic", "AngsanaUPCBoldItalic.ttf", 'bolditalic'),

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย openerpthailand » อังคาร 16 เม.ย. 2013 3:07 pm

How to สำหรับแก้ปัญหาภาษาไทยใน รายงาน pdf
ตามกระทู้นี้ครับ
http://www.openerpthailand.org/viewtopic.php?f=34&t=943

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย openerpthailand » ศุกร์ 29 มี.ค. 2013 9:54 pm

ลองดูตามกระทู้นี้ครับ
http://www.openerpthailand.org/viewtopic.php?f=34&t=943
ทำตามวิธีนี้ ไม่ต้องแก้ .rml ก็ได้ครับ
มันจะใช้ font ชื่อเดิมแต่เปลี่ยน font ที่ใช้จริงๆ ที่เป็นภาษาไทย

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย chaiyapon » ศุกร์ 29 มี.ค. 2013 10:22 am

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 กับไม่เจออะไร และตอนนี้ก็ยังออกรายงานภาษาไทยไม่ครับ

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย wisanuwong » พุธ 27 มี.ค. 2013 4:15 pm

ถ้าเป็นไปได้รบกวน ใส่รูปขั้นตอนการทำ แบบ windows ให้ทีครับ

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย phatcharapon » พุธ 13 มี.ค. 2013 7:31 pm

วิธีแรกหมายถึง ผมทำตามวิธีนี้อ่ะครับ

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 ของท่านดูนะครับ

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย openerpthailand » พุธ 13 มี.ค. 2013 6:12 pm

วิธีแรกคืออะไรครับ :?: :?:
ถ้าหมายถึง ติดตั้งให้แต่ละ user น่าจะใช้ไม่ได้นะครับ หรืออาจเป็นเพราะลงทะเบียน font ไม่ถูก
ลองดูที่โปรแกรมอื่น font ที่ติดตั้งไป ว่าใช้งานได้หรือยัง

ลองเช็ค fc-list ดู font ทั้งหมด ว่ามีตัวที่จะใช้หรือยัง
http://manpages.ubuntu.com/manpages/har ... ist.1.html

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย phatcharapon » พุธ 13 มี.ค. 2013 5:53 pm

ผม ติดตั้งวิธีแรกครับ file .ttf ของชื่อที่ติดตั้งมีอยู่ใน /usr/share/fonts/truetype/ ครับ TH Niramit AS

Re: แก้ไขฟอนต์ภาษาไทยในรายงาน OpenERP

โพสต์ โดย openerpthailand » พุธ 13 มี.ค. 2013 11:54 am

ติดตั้งด้วยวิธีไหนครับ
ลอง เช็ค ใน
/usr/share/fonts/truetype/*
หรือยังมีไฟล์ .ttf ชื่อที่ติดตั้งไปอยู่ในนั้นไหม

ข้างบน