อยากใช้ font ไทย
ใน prawn
แล้วอยากใช้ inline format ด้วยprawn
คืออะไร plugin ruby
เอาไว้เขียน pdfinline format
คืออะไร ก็แบบ ใส่ <b></b>
แล้วได้ตัวหน้า ใส่ <i></i>
ได้ตัวเอียง
ก็เพิ่ม font family สิครับ
pdf = Prawn::Document.new :page_size => 'A4', :margin => [margin_top, margin_right, margin_bottom, margin_left]
pdf.font_families.update("THSarabun" => {
:normal => File.join("public", "fonts", "THSarabun.ttf"),
:italic => File.join("public", "fonts", "THSarabunItalic.ttf"),
:bold => File.join("public", "fonts", "THSarabunBold.ttf"),
:bold_italic => File.join("public", "fonts", "THSarabunBoldItalic.ttf")
})
pdf.font "THSarabun", size: 14
pdf.text "แบบฟอร์ม", align: :center
pdf.text "<b>1. ชื่อโครงการ</b> #{@project.name}", inline_format: true
pdf.text "#{@project.code}"