Font ภาษาไทยไม่ขึ้นค่ะ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

คือ จะใช้ภาษาไทยค่ะ ติดตั้ง Font ลง Ubuntu เรียบร้อยแล้ว แต่มาทำใน Ubuntu ขึ้น Error ตามภาพเลยค่ะ ลองใช้โค้ดข้างบนนี้ทำใน windows ก็ใช้ได้ปกติค่ะ มีวิธีแก้อย่างไรบ้างคะ
โค้ดไฟล์ .py

โค้ด: เลือกทั้งหมด

from flask import Flask
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

app = Flask(__name__)

pdfmetrics.registerFont(TTFont('THSarabunNew', 'THSarabunNew.ttf'))
c = canvas.Canvas("payslip.pdf")
c.setFont("THSarabunNew", 30)
c.drawString(100,750,"ใบจ่ายเงิน PAY SLIP ")
c.save()
Error ค่ะ
error.png
แก้ไขล่าสุดโดย Wallapa เมื่อ 01/12/2017 11:13 am, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

ลองที่เคยตอบไปเเล้ว หรือยังค่ะ
https://www.mindphp.com/forums/viewtopic ... 16&t=43874
ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

ลองแล้วค่ะ ยัง Error เหมือนเดิม
ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 2561
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย nuattawoot »

ใส่โค้ดนี้ครับไว้บนสุด บรรทัดแรก

โค้ด: เลือกทั้งหมด

# -*- coding: utf8 -*-
First Bug Love you
รูปภาพ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

Wallapa เขียน:ลองแล้วค่ะ ยัง Error เหมือนเดิม
ลองเเล้วลองเเบบไหน
ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

ขอบคุณค่ะ ได้แล้วค่ะ ใส่โค้ดที่ให้มาไว้ข้างบนสุด

โค้ด: เลือกทั้งหมด

#-*-coding: utf8 -*-
s.png
s.png (15.12 KiB) Viewed 1049 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 7